在VC6VC9,差异,线程安全和非线程安全的PHP5.3下载
一共给了四个版本,VC9 x86非线程安全,线程安全的VC6 VC9 x86、x86非线程安全的,VC6 x86是线程安全的,这让我这个菜鸟头痛啊,PHP官方网站提供下载的地方,左侧有一个英语选择我理解,我认为是如何选择这意味着版。并开始查字典和上网,终于明白了具体的意思,做了一个备忘录。1。如何选择VC9版本和PHP5.3 VC6版本
VC6版本与Visual Studio 6编译器编译的,如果你的PHP是由Apache,那么你选择VC6版本。
VC9的版本与Visual Studio 2008编译器编译的,如果你的PHP内置IIS,然后你选择VC9版本。
两。如何选择PHP5.3的线程安全和非线程安全的版本
首先,它字面上意味着线程安全是线程安全的。执行时,它将执行线程(线程)安全检查,以防止CGI执行启动新的线程,并耗尽系统资源。非线程安全是非线程安全的,在执行时不执行线程(线程)安全检查。
看执行PHP的方式有两种:ISAPI和FastCGI。
ISAPI实现DLL动态库的形式,可按用户要求进行的,在一个用户的请求不会立即消失,所以对线程安全检测的需要,从而提高程序的效率,所以如果是执行PHP ISAPI,建议选择安全的版本;
而FastCGI执行是执行一个线程,所以安全检查不需要删除线,但可以提高效率,所以保护线程安全检查,如果是执行PHP的FastCGI的非线程安全的版本,建议选择。
看执行PHP的方式有两种:ISAPI和FastCGI。
FastCGI执行是执行一个线程,所以安全检查不需要删除线,但可以提高效率,保护线程安全检查,如果是FastCGI(无论是IIS 6或IIS 7配置)PHP,推荐下载,非线程安全的PHP(PHP执行二进制文件有两包装类型:MSI,邮编,请下载zip套房)。
线程安全检查只是为ISAPI方式PHP,因为许多PHP模块不是线程安全的,所以你需要使用PHP的线程安全。
所以,对于php5.2选择线程安全版本的安装,和PHP5.3下载没有线程安全的,PHP的执行效率更高。
此外,PHP也有VC6 VC9版本。
VC6版本与Visual Studio 6编译器编译的,如果你的PHP是由Apache,那么你选择VC6版本。
VC9的版本与Visual Studio 2008编译器编译的,如果你的PHP内置IIS,然后你选择VC9版本。