Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法在windows 7 x64计算机上的wamp2.2上安装apc,wamp也是x64。请帮忙_Php_Apache_Wamp_Apc - Fatal编程技术网

Php 无法在windows 7 x64计算机上的wamp2.2上安装apc,wamp也是x64。请帮忙

Php 无法在windows 7 x64计算机上的wamp2.2上安装apc,wamp也是x64。请帮忙,php,apache,wamp,apc,Php,Apache,Wamp,Apc,我一直试图在Windows7x64上的WAMP2.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,接下来,从下载了apc.php,但无论我做什么,我的phpinfo文件都不会显

我一直试图在Windows7x64上的WAMP2.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,接下来,从下载了apc.php,但无论我做什么,我的phpinfo文件都不会显示apc,并且apc.php说它没有运行

我已经读过关于VC6上的WAMP,但是在彼埃尔的PHP扩展页面上,我找不到任何VC6版本了,再加上我的MpC9 Visual C++ 2008编译器的PHP5.4.3,所以我想我不能安装VC6版本。但是我找不到关于wamp和替代php缓存的任何信息,这就是全名!。我读过的所有关于它的文章都让它看起来很简单,但我无法让它工作。顺便说一下,我需要apc来处理nicEdit图像上传。任何帮助都会让我非常非常高兴


另外,我注意到一些事情,这个论坛上的许多帖子都说PHP5.4不支持apc,而在其他帖子中,人们说windows应该使用php或其扩展的vc6版本。问题是,正如我所说,我正在使用wamp,不想独立地安装php和apache。即使我这样做了,那么在搜索了很多之后,我应该下载什么dll,因为pecl不提供dll,同时考虑到我负担不起apache以外的服务器,建议不要安装任何带有apache二进制文件的vc9版本的php? 再次感谢您的帮助

我想我终于明白了,@eis您安装正确的x64位扩展是正确的。我从该站点上mediafire中托管的扩展列表中下载了正确的扩展。现在我可以看到apc安装在phpinfo上; 谢谢,再见。
不过,我们将继续发布apc的使用情况。

作为解决方案-pierres页面上的DLL似乎是32位x86。因为您有一个64位服务器,所以您需要一个64位dll,或者切换到32位服务器安装


网站上有一个链接。

问题是,正如我所说,我正在使用wamp,不想独立完成安装php和apache的过程。-需要注意的是,独立安装它们就像一个2分钟的工作,前提是您检查te在哪里启用mod_php或类似功能。在我看来,您对您的系统以及如何解决这些问题有了更好的理解。而且,您没有发布有关启用dll的位置的配置。你已经做到了,对吗?看看说明书。您应该首先下载dll,启用它,并在继续之前检查phpinfo是否将其显示为已启用。第三个注意-pierres页面上的dll似乎是x86。您需要一个64位dll。或者切换到32位服务器安装。@eis认为我最终得到了它,您安装正确的x64位扩展是正确的。我从该站点上mediafire中托管的扩展列表中下载了正确的扩展。现在我可以看到apc安装在phpinfo上;谢谢,再见。我会继续发布apc的使用情况。好的,很好。我把它贴出来作为答案,所以这可以标记为已解决。你能详细说明你到底做了什么吗?您从那个mediafire文件夹下载了哪个文件?您在wamp端到底下载了什么?我遇到了同样的问题,我无法让它工作:ps:apc.php在哪里?谢谢@Ka7anax我什么都没做除了把信息贴在这里。我甚至从未安装过WAMP。这些文件不起作用。Wampserver在重新启动后将不会加载。@AndrewU在提出问题时,OP已验证它们是否正常工作,但很可能它们不再工作。但是答案仍然正确,因为64位服务器需要64位扩展。经过多次选择后,我发现这里的提示,兄弟帮了我很多,我使用了64位结构wamp,但没有启用APC。问题是链接dll x86 64位扩展找到了解决方案,php_APC.dll 64位,并且成功了。非常感谢。