2013-04-24 72 views
0

我想下载一个扩展为此我需要知道我的安装使用VC6或VC9?无论是安全还是非线程安全。我使用的PHP版本是5.3.5。我查看了phpinfo结果页面,我看到一个关于它的参考:MSVC6 (Visual C++ 6.0)如何识别PHP是否使用VC6或VC9,并确定其线程安全或非线程安全?

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

+0

从[_windows.php.net_](http://windows.php.net/download/)下载适用于Windows OS + IIS的正确版本。在那里你可以获得正确的Windows操作系统版本。你的消息告诉你你的PHP是用'MSVC6'编译器构建的。如果某些供应商扩展使用不同的编译器进行了声明,这与您的PHP编译器不兼容,那么您可能无法使用它们,直到找到兼容的版本。 – BlitZ 2013-04-24 07:39:22

回答

3

只需打开命令行,去到PHP目录并运行

​​3210

输出包含除其他事项外

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那么它通常是正确的...

+0

感谢您的回答! – Rahul 2013-04-24 07:44:52