Ich führe den neuesten Zend Community Server und möchte Symfony2 lernen, aber die config.php gibt mir einen Fehler, dass mein APC (alternativer php cache) veraltet ist und ich ihn upgraden muss.
Ich betreibe OS X Lion und habe den Zend-Ordner bereits gefunden in:
%Vor%Ich habe auch das Quellpaket (3.1.9 stable) von Ссылка heruntergeladen, aber ich habe keine Ahnung, wie ich es kompilieren soll wo, um es zu sagen.
Ich habe meine zuvor gepostete (und jetzt gelöschte) Konfiguration einige Male getestet und musste den Leitfaden zurückziehen . Der Befehl make test
hat eine Reihe von Fehlern zurückgegeben. Der Grund ist unter anderem, dass Zend in einigen Erweiterungen (wie APC!) Einen eigenen Bytecode hat.
Ich habe Zend Server CE entsorgt und bin schließlich zu MAMP gewechselt. Gib meiner Arbeitsanleitung, wie man Symfony 2 auf MAMP richtig aufsetzt: Klicken Sie hier .
Ok, ich habe wahrscheinlich die beste Lösung gefunden - Zend Server hat den eingebauten Zend Optimizer +, der ~ 1,8 mal schneller ist als APC (320 req./s VS ~ 190 req./s oder normales Ultrabook).
>Sie müssen also nur die APC-Überprüfung in der Symfony2-Konfiguration auskommentieren - das Caching funktioniert weiterhin.
Um APC in Symfony2 zu deaktivieren, tun Sie Folgendes:
/Symfony/app/SymfonyRequirements.php
Und REPLACE die folgenden Codezeilen:
%Vor%mit:
%Vor%Quelle: Ссылка
Ich bin auch ein Mac-Benutzer, und ich hatte das gleiche Problem mit Symfony und Zend Server. Was ich schließlich getan habe, war apc Erweiterung von meinem Zend Server Control Panel zu deaktivieren. Auf diese Weise wurde die Warnung, die in der symfony-Konfiguration auftauchte, zu einem Hinweis, dass ich apc oder einen anderen Cache-Manager installieren solle. Danach habe ich apc wieder aktiviert und alles funktioniert gut. Ich bin jetzt nicht eine nette Lösung, aber wahrscheinlich haben Sie dieses Problem, wenn Sie versuchen, lokal zu entwickeln, und Sie werden wahrscheinlich nicht dieses Problem haben, wenn Sie eine Website auf ein echtes Hosting hochladen.
Ich hoffe, es hilft!
Das hat für mich funktioniert:
Alternative PHP Cache (APC) Erweiterung in Zend Server CE aktivieren
%Vor%Sieh dir nun phpinfo () auf dem Zend Dashboard an und du solltest etwas wie das Folgende sehen, mit apc und den verschiedenen Direktiven, die im Konfigurationsteil der Ausgabe ausgegeben werden. Alle Plug-ins für APC-Datei-Upload-Fortschrittsbalken (z. B. Ссылка ) sollten jetzt funktionieren .
Tags und Links php symfony apc zend-server