在PHP上安装APC适用于Windows 7 x64

时间:2010-10-31 01:26:22

标签: php apache windows-7 apc

当我尝试使用

启动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。

有什么建议吗?

4 个答案:

答案 0 :(得分:4)

在尝试了很多解决方案之后,我找到了一个适合我的解决方案......所以我将发布这个作为答案,仅仅是为了帮助那些可能遇到同样问题的人找到正确的版本来使用。

我正在使用 Windows 7 32位 PHP 5.3.13 Apache 2.2.22 ,以及找到的php_apc.dll此网站中的文件apc-igbinary-fastlz-snap20110301-5.3-ts-vc9-x86.ziphttp://downloads.php.net/pierre/

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

[PHP_APC]
extension=php_apc.dll

然后我通过使用这个php文件检查了phpinfo()的结果:

phpinfo.php的

<?php phpinfo(); ?>

答案 1 :(得分:1)

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

作为旁注,你可能(我没有测试过这样......只是一种可能性)安装服务器,“窃取”dll,然后安装PHP,但你喜欢w / o zend服务器。但是,那说,Zend服务器实际上很不错:)。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

在Windows上使用APC VC6时从这里开始 http://downloads.php.net/pierre