我一直试图在Windows 7 x64上的wamp 2.2上安装apc无济于事。我没有memprotect下载了php_apc,并且能够在wamp上的任务切换器中选择它,我还添加了扩展名和以下内容:
[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64M
apc.max_file_size = 10M
apc.stat = 1
到php.ini,然后从http://svn.php.net下载了apc.php,但是无论我做什么,我的phpinfo()文件都没有显示apc,apc.php表示它没有运行。< / p>
我已经读过有关wc6构建的wamp,但是在pierre的php扩展页面上我找不到任何vc6版本了,加上我有php5.4.3和MSVC9(Visual C ++ 2008)编译器,所以我想我必须不安装vc6版本。但我找不到任何关于wamp和替代php缓存的信息(这就是全名!)。我读过的所有页面都让它看起来非常简单,但我无法使它工作。顺便说一句,我需要apc来处理nicEdit图像上传。任何帮助都会让我非常非常高兴!
另外,我注意到一些事情,这个论坛上的很多帖子都说php 5.4不支持apc,而在其他帖子上人们说对于windows我们应该使用php或其扩展的vc6版本。事情就是我正在使用wamp,就像我说的那样,并且不想独立完成安装php和apache的过程。即使我这样做了,那么我应该下载什么dll(经过大量搜索,因为pecl不提供dll),还考虑到我买不起apache以外的服务器,建议不要安装任何vc9版本用apache的二进制文件的PHP? 再次,非常感谢任何帮助。
想想我终于明白了,@是你正确安装正确的x64bit扩展。我从此http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/网站上的mediafire托管的扩展程序列表中下载了正确的一个。现在我可以看到apc安装在phpinfo(); 谢谢,再见。 将继续发布有关apc用法的信息。
答案 0 :(得分:8)
作为一个解决方案 - 在pierres页面上的dll似乎是32位(x86)。由于您有64位服务器,因此需要64位dll或切换到32位服务器安装。
anindya.com page有一个指向64-bit extensions的链接。