APCu und Symfony2
Seit PHP 5.5 brach APC zugunsten Ihres eigenen cache, bin ich versucht, meine Symfony2 Projekt läuft mit APCu statt, und es mag es nicht:
$ 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
In der Dokumentation von APCu ist im Grunde nicht existent, und der Symfony2 Doku ist veraltet, die Hilfe nur für APC.
Ja, ich bedauere, mit PHP in diesen Tagen mit all den Kompatibilitäts-Aufbrechen^H^Hdowngrades, aber bitte helfen Sie mir, mein Projekt wieder zum laufen. Wo muss ich mich bewerben, das gaffer-tape?
Mögliche Duplikate von Symfony / PHP7 APC -> APCu
InformationsquelleAutor Tom | 2014-01-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie sicherstellen, dass Sie den APC support emuliert, so stellen Sie sicher, dass Sie
extension=apcu.so
(version >= 4.0) in Ihremphp.ini
.Stellen Sie sicher, dass web-und cli-version von php.ini hat es (
php -i | grep php.ini
,php -m | grep apc
). Ich habe keinen anderen Rat im moment.Das war es, danke. Ja, ich hatte es installiert, nur für die Bahn, nicht für die CLI und Symfony2 nennt es als CLI auf cache löschen. Danke.
InformationsquelleAutor Anton Babenko