4

我一直在努力遵循指南来集成 Doctrine 2 和 CI 2。一切都很好,直到我从 cmd 运行“php dictionary-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)
  • 易PHP 5.3.5.0

难道我做错了什么?谢谢。

4

1 回答 1

2

我对 Xammp 也有同样的问题。我在 google 上进行了搜索,发现http://downloads.php.net/pierre/网站。根据我的操作系统规范和 PHP 版本,我为我选择了合适的文件 php_apc-20110109-5.3-vc9-x86.zip (2011-01-09 12:16 -0800) 并下载了它。我将文件作为php_apc.dll提取到我的Xammp/php/ext文件夹中。毕竟,我编辑了我的 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.*)。我希望这些信息对您有所帮助。有一个伟大的一天,伙计们。

于 2011-12-23T23:36:35.110 回答