在 Windows 7 x64 的 PHP 上安装 APC
当我尝试
[PHP_APC]
extension = php_apc.dll
[apc]
apc.shm_segments=1
apc.optimization=0
apc.shm_size=128
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
在 php.ini 中启动 Apache 时,它失败了。我的 ext 目录中有 php_apc.dll。
在 Windows 7 x64 上使用 Apache 2.2.17 和 PHP 5.2.14。
有什么建议吗?
When I try to start Apache with
[PHP_APC]
extension = php_apc.dll
[apc]
apc.shm_segments=1
apc.optimization=0
apc.shm_size=128
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
in php.ini, it fails. I have the php_apc.dll in the ext directory.
Using Apache 2.2.17 and PHP 5.2.14 on Windows 7 x64.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在尝试了很多解决方案之后,我找到了一个对我有用的解决方案......所以我将其作为答案发布,只是为了帮助可能遇到相同问题的人找到正确的版本来使用。
我使用的是 Windows 7 32 位、PHP 5.3.13、Apache 2.2.22 和
php_apc.dll
在此站点的文件apc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zip
中找到:http://downloads.php.net/pierre/我只需将以下代码粘贴到
php.ini
文件的末尾即可注册扩展:然后我使用以下 php 文件检查了 phpinfo() 的结果:
phpinfo.php
After trying a lot of solutions, I found one that worked for me... so I am going to post this as an answer just to help people that may have the same problem finding the correct version to use.
I am using Windows 7 32bits, PHP 5.3.13, Apache 2.2.22, and the
php_apc.dll
found in the fileapc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zip
in this site: http://downloads.php.net/pierre/I have registered the extension by just pasting the following code to the end of
php.ini
file:Then I checked the result of phpinfo(), by using this php file:
phpinfo.php
由于 Windows PECL 支持 atm 有限,最好的选择是安装带有 PHP 5.3 的 Zend Server CE。您可以让它自行安装在 Windows 计算机上的 IIS 或 Apache 上。 Zend Server 内置了 APC(以及当前 5.3 PECL 堆栈中缺少的许多其他 PHP 模块)。
作为旁注,您可能(我没有测试过这个,所以...只是一种可能性)安装服务器,“窃取”dll,并安装 PHP,但您喜欢不使用 zend 服务器。但是,话虽如此,Zend 服务器实际上相当不错:)
Best bet, due to the limited windows PECL support atm, is to install Zend Server CE w/ PHP 5.3. You can have it install itself on IIS or Apache on the windows machine. Zend Server comes with APC built in (As well as many other PHP modules missing from the current 5.3 PECL stack).
As a side note, you could probably (I haven't tested this so...is just a possibility) install the server, "steal" the dlls, and install PHP however you like w/o zend server. BUT, that said, Zend server is actually pretty nice :)
固定的。使用了错误版本的 APC。
Fixed. Was using the wrong version of APC.
在 Windows 上使用 APC VC6 时,请从此处
http://downloads.php.net/pierre
when on Windows use APC VC6 from here
http://downloads.php.net/pierre