如何识别PHP是使用VC6还是VC9,以及它是线程安全还是非线程安全


how to identify if PHP is using VC6 or VC9 and wheather its threaded safe or non threaded safe?

我想下载一个扩展,我需要知道我的安装使用VC6或VC9?以及它是线程安全还是非线程安全。我使用的PHP版本是5.3.5。我确实查看了phpinfo结果页面,我看到一个关于它的参考:MSVC6 (Visual C++ 6.0)

这是否意味着我的php安装使用VC6?我将如何了解线程安全Vs非线程安全?

打开命令行,进入php目录,运行

php -r phpinfo();

输出包含

PHP Version => 5.4.7
[...]
Build Date => Sep 12 2012 23:44:56
Compiler => MSVC9 (Visual C++ 2008)
Architecture => x86
[...]
Debug Build => no
Thread Safety => enabled

你可以在web服务器通过

提供的脚本中做同样的事情
<?php
phpinfo();

编辑:是的,Compiler:线是可靠的,如果它说MSVC6,那么它通常是正确的…