使用EasyPHP安装APC

时间:2011-08-27 16:56:37

标签: php apc easyphp

我一直想跟随this指南整合Doctrine 2和CI 2。 一切都很好,直到我从cmd运行“php doctrine-cli.php orm:generate-proxies”, 并收到此错误Fatal error: Call to undefined function Doctrine\Common\Cache\apc_fetch()

经过一些研究后,看起来我没有安装AlternativePhpCache(ACP)模块。 所以我已经尝试了downloads.php.net/pierre中的每个版本,它们都会产生相同的错误

https://lh3.googleusercontent.com/-QEt3udKTSGc/Tlkgr5POw4I/AAAAAAAAEwQ/hlAhmcxshDE/123.jpg (我的picasa截图,因为我没有点上传图片)

我正在使用:

  • Win7(x64)
  • EasyPhp 5.3.5.0
我做错了什么? 感谢。

1 个答案:

答案 0 :(得分:2)

我遇到了与Xammp相同的问题。我在谷歌搜索并找到了http://downloads.php.net/pierre/网站。根据我的操作系统规范和PHP版本,我为我选择了合适的文件php_apc-20110109-5.3-vc9-x86.zip(2011-01-09 12:16 -0800)并下载了它。我将文件解压缩到我的 Xammp / php / ext 文件夹中 php_apc.dll 。毕竟,我编辑了我的php.ini文件,并将 extension = php_apc.dll 添加到php.ini中的扩展部分。如果需要,可以添加以下配置。

<强> [APC]

 - apc.enabled = 1 
 - apc.shm_segments = 1 
 - apc.shm_size = 64
 - apc.max_file_size = 16M 
 - apc.stat = 1

这对我有用。如果这对您不起作用,那么您可以检查您的操作系统(尤其是x86或x64)和php版本(5.2。*或5.3。*)。我希望这些信息对您有所帮助。祝你们有个美好的一天。