3

我一直试图在 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 说它没有运行。

我读过关于 wamp 是在 vc6 上构建的,但在 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版本php 与 apache 的二进制文件?再次,非常感谢任何帮助。

想我终于明白了,@eis 你安装正确的 x64bit 扩展是对的。我从这个http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for的 mediafire 中托管的扩展列表中下载了正确的-windows/网站。现在我可以看到 apc 安装在 phpinfo(); 谢谢,再见。不过会继续发布有关 apc 的使用情况。

4

1 回答 1

8

作为一种解决方案 - pierres 页面上的 dll 似乎是 32 位 (x86)。由于您有 64 位服务器,因此您需要 64 位 dll,或者切换到 32 位服务器安装。

anindya.com页面有一个64 位扩展的链接。

于 2012-09-28T06:47:19.340 回答