Я использую PHP7.0.8 и кэш доктрины (с APCU) в моем проекте symfony. Когда я вызываю функцию от моих контроллеров, которые используют этот кеш, никаких проблем, он работает отлично!Symfony 2 - Попытка вызова функции «apcu_fetch» из пространства имен «Doctrine Common Cache»
Но когда я создаю файл команды, которые используют хранилище, которые используют кэш доктрины, и когда я запускаю эту команду на моей оболочке, у меня ошибка:
[Symfony \ Component \ Debug \ Exception \ UndefinedFunctionException]
Попытка вызова функции apcu_fetch из пространства имен «Doctrine \ Common \ Cache».
Моя конфигурация:
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
entity_managers:
default:
auto_mapping: true
mappings:
StofDoctrineExtensionsBundle: ~
metadata_cache_driver: apcu
query_cache_driver: apcu
result_cache_driver: apcu
тот же код работает, если я запустить его в контроллер :( Я думаю, что это ошибка, любая идея
У меня такая же проблема на CircleCI, даже если она хорошо работает на серверах и локальных env. Вы нашли решение? – LaurentG