【发布时间】:2011-09-25 06:39:08
【问题描述】:
问题是我找不到任何二进制文件,APC 部分从未出现在信息显示中,并且 apc 监视器指出 APC 未运行。
有没有办法让 APC + PHP + IIS 工作?
谢谢
【问题讨论】:
问题是我找不到任何二进制文件,APC 部分从未出现在信息显示中,并且 apc 监视器指出 APC 未运行。
有没有办法让 APC + PHP + IIS 工作?
谢谢
【问题讨论】:
理论上是的,但正如您所知,您将需要一个合适的二进制文件。我认为问题不在于 IIS,而在于一般的 windows - 在 windows 下让 APC DLL 与 Apache 一起工作也很痛苦。
简而言之:如果你自己花很多时间编译它,你可能会成功,但我不知道有谁真正成功过。
【讨论】:
你需要一个合适的库。
请注意版本号。从你的 phpinfo() 或 php -i 你可以找到你需要的版本:
有三个不同的因素:
如果您使用 Apache 1 或 apache.org 的 Apache2 的 PHP,您需要使用 PHP 的 VC6 版本
如果你在 IIS 中使用 PHP,你应该使用 VC9 版本的 PHP
VC6 版本使用旧版 Visual Studio 6 编译器编译
VC9 版本使用 Visual Studio 2008 编译器进行编译,并在性能和稳定性方面有所改进。 VC9 版本要求您安装 Microsoft 2008 C++ Runtime (x86) 或 Microsoft 2008 C++ Runtime (x64)
我通常在此处获取它们(32 位): http://downloads.php.net/pierre/
或此处(64 位):http://www.anindya.com/
【讨论】: