由于PHP5.5破坏了APC而使用了它们自己的缓存,因此我尝试用APCU运行Symfony2项目,但它并不喜欢这样:
$ php app/console cache:clear --env=prod --no-warmup
PHP Fatal error: Call to undefined function Doctrine\Common\Cache\apc_fetch() in /home/maf/symfony/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ApcCache.php on line 40
APCU的文档基本上不存在,Symfony2文档也过时了,只为APC提供帮助。
我很后悔这些天使用PHP进行了所有破坏兼容性的升级,但是我需要让我的项目再次运行。我在哪里应用gaffer磁带?
1条答案
按热度按时间anauzrmj1#
你应该确保你模拟了APC支持,所以确保你的
php.ini
中有extension=apcu.so
(版本〉= 4.0)。