如何在Symfony中禁用APC?

时间:2013-07-03 23:39:19

标签: symfony-1.4

我在Symfony 1.4上运行一个项目。将其移植到Windows。是在Linux服务器上。 收到此错误:

500 | Internal Server Error | sfInitializationException
You must have APC installed and enabled to use sfAPCCache class.

所以我知道在Windows上安装APC并不容易。我想在这个项目中临时禁用APC。我应该更改哪些文件来实现这一目标?

1 个答案:

答案 0 :(得分:0)

检查factories.yml中的apps/yourapp/config。很可能其中一个工厂使用APC缓存。您可以禁用它或尝试更改为其他缓存引擎。

根据Sf文档,这些是内置的缓存类:

 sfAPCCache, sfEAcceleratorCache, sfFileCache, sfMemcacheCache, sfNoCache, sfSQLiteCache, and sfXCacheCache

事实上,在Windows上安装APC并不困难(我之前设法做到了;))。如果你谷歌搜索“APC缓存窗口”,你可以找到一些关于如何做的全面说明。