Servus,
habe gerade versucht den php-accelerator auf meinem 1&1 Managed Server wie auf http://www.jweiland.org beschrieben zu installieren. Als Output von
var_dump ($GLOBALS['_PHPA']);
bekomme ich aber nur NULL geliefert. Der PHP-Accelerator wird also nicht mal geladen. die php.ini ist in dem entsprechenden Verzeichnis und die Pfade stimmen auch. Hab ich sonst noch was übersehen? Mir erscheint es komisch, dass es reicht eine modifizierte php.ini in ein Verzeichnis zu speichern und schon wird die darin aufgeführte Erweiterung geladen. Kann das wirklich schon alles sein?
Vielen Dank für alle Hinweise.
1) es muss die richtige Version des PHPA verwendet werden (datum der .so Datei?)
2) der PHPA muss für die Domain aktiviert werden
3) die richtigen Einträge müssen in der php.ini Datei gemacht werden
Dann klappt es auch mit dem PHPA (hundertfach erprobt)
Jochen Weiland
Hi Jochen,
ich habe den PHPA von deiner Seite runtergeladen. ich werde jetzt nochmals alles Schritt für Schritt überprüfen und hoffentlich funktioniert es dann 😃
Hi,
leider will es immer noch nicht 🙁 Habe es jetzt auf 2 Managed-Servern versucht, ohne Erfolg.
Habe wirklich alles Schritt für Schritt gemacht.
1) PHPA von jweiland.org runtergeladen, entpackt und php_accelerator_1.3.1pre3.so in das php_accelerator Verzeichnis kopiert
2) cache Ordner angelegt
3) Keys generiert (inkl. IP) und auf den Server kopiert
4) php.ini angelegt
Bei Schritt 4 habe ich die Pfade per pwd ermittelt und per Copy&Paste in die php.ini eingetragen.
Habe dann direkt im php_accelerator Ordner zum testen eine test.php mit der php_info() angelegt doch var_dump gibt immer noch NULL aus.
Stimmt vielleicht was mit der konfiguration meines Servers nicht? Im Control-Center bei den Server-Diensten ist folgendes eingestellt:
WebDav aktiv
FastCGI inaktiv
SSLSupport aktiv
Perl als Apache-Modul inaktiv
PHP-Modul aktiv
Speichernutzung 131072 kB
Prozesslaufzeit 3600 Sekunden
Anzahl gleichzeitig ausführbarer Prozesse 1024
Ja: PHP läuft als Modul, in diesem Fall kann auf dem Managed Server der PHPA nicht eingesetzt werden.
Jochen Weiland
Also müsste ich PHP als Modul deaktivieren und FastCGI aktivieren ?
FastCGI braucht nicht aktiviert zu sein, PHP als Modul deaktivieren, eine Stunde warten, dann sollte es gehen
Hallo,
dazu würden mich Erfahrungen/Meinungen/Erkenntnisse interessen, was performanter ist:
php als cgi mit phpaccelerator
oder
php als modul eingebunden (was ja schneller als php über cgi sein soll) ?
Beste Grüße,
Wilnis