繁体   English   中英

在Windows 7 x64的PHP上安装APC

[英]Install APC on PHP For Windows 7 x64

当我尝试以以下方式启动Apache时

[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中,它失败。 我在ext目录中有php_apc.dll。

在Windows 7 x64上使用Apache 2.2.17和PHP 5.2.14。

有什么建议么?

在尝试了许多解决方案之后,我发现了一个对我有用的解决方案。因此,我将其发布为答案,只是为了帮助可能遇到相同问题的人们找到要使用的正确版本。

我正在使用Windows 7 32bitsPHP 5.3.13Apache 2.2.22和在此站点的文件apc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.zip中找到的php_apc.dllhttp:// /downloads.php.net/pierre/

我已经通过将以下代码粘贴到php.ini文件的末尾来注册了扩展名:

[PHP_APC]
extension=php_apc.dll

然后,我使用以下php文件检查了phpinfo()的结果:

phpinfo.php

<?php phpinfo(); ?>

由于Windows PECL支持atm的限制,最好的选择是安装带有PHP 5.3的Zend Server CE。 您可以将其自身安装在Windows机器上的IIS或Apache上。 Zend Server内置了APC(以及当前5.3 PECL堆栈中缺少的许多其他PHP模块)。

附带说明一下,您可能(我尚未测试过,所以...只是一种可能)安装服务器,“窃取” dll,然后安装PHP,但是您喜欢不使用zend服务器。 但是,这就是说,Zend服务器实际上非常好:)

固定。 使用了错误版本的APC。

在Windows上时,请从此处http://downloads.php.net/pierre使用APC VC6

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM