Подтвердить что ты не робот

APCu и Symfony2

Так как PHP 5.5 нарушил APC в пользу своего собственного кеша, я пытаюсь запустить мой проект Symfony2 с APCu, и ему это не нравится:

$ 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 в наши дни со всеми возможными нарушениями совместимости ^ H ^ Hdowngrades, но, пожалуйста, помогите мне снова запустить мой проект. Где я могу применить ленту gaffer?

4b9b3361

Ответ 1

Вы должны убедиться, что вы используете эмуляцию APC, поэтому убедитесь, что у вас есть extension=apcu.so (версия >= 4.0) в php.ini.

APC support emulated on PHP 5.5