是否可以在PHP 5.3.6/IIS/Windows 2008上运行APC



问题是我找不到任何二进制文件,APC部分从未出现在信息显示中,并且APC监视器表示APC没有运行。

有没有办法让APC+PHP+IIS正常工作?

感谢

您需要一个配件库。

不过要注意版本号。从phpinfo()或php-i中,您可以找到您需要的版本:

有三个不同的因素:

  • 32位与64位
  • VC6与VC9(Visual Studio编译器版本)

如果您将PHP与Apache.org中的Apache1或Apache2一起使用,则需要使用PHP 的VC6版本

如果你在IIS中使用PHP,你应该使用PHP 的VC9版本

VC6版本使用传统的Visual Studio 6编译器进行编译

VC9版本是使用Visual Studio 2008编译器编译的,并且在性能和稳定性方面有所改进。VC9版本要求您安装Microsoft 2008 C++Runtime(x86)或Microsoft 2008 C++Runtime(x64)

请参阅:http://windows.php.net/

  • 线程安全与非线程安全。(TS/NTS)
php-i|grep VC编译器=>MSVC9(Visual C++2008)Zend扩展版本=>API220090626,TS,VC9PHP扩展构建=>API20090626,TS,VC9

我通常在这里得到它们(32位):http://downloads.php.net/pierre/

或此处(64位):http://www.anindya.com/

理论上是的,但正如您所知,您需要一个合适的二进制文件。我认为问题不在于IIS,而在于windows——让APC DLL在windows下与Apache一起工作也是一件痛苦的事。

简而言之:如果你自己花很多时间编译它,你可能会成功,但我不知道有谁真正成功了。

相关内容

  • 没有找到相关文章

最新更新