Viktor's Supportboard (https://www.v-gn.de/wbb/index.php)
- Programmieren (https://www.v-gn.de/wbb/board.php?boardid=87)
-- Servertechnik (https://www.v-gn.de/wbb/board.php?boardid=104)
--- ZendOptimizer (https://www.v-gn.de/wbb/thread.php?threadid=8027)
Geschrieben von mad max am 19.08.2007 um 23:33:
ZendOptimizer
Hallo,
Ich habe bei mir auf dem Server versucht den ZendOptimizer und eaccelerator zu Instalieren. Vorab mein System Debian etch mit ISPCP Omega. Der Install von ZendOptimizer lief ohne Probleme durch und auch das Compilieren von eaccelerator lief ohne Probs. Die Einträge in die php.ini habe ich auch ordnungsgemäß vorgenommen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
|
[PHP]
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/var/www/virtual/halle17.de/php5tmp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
[Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0
zend_optimizer.version=3.3.0a
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
|
|
.... und auch in die richtige php.ini eingetragen da es ja mehrere gibt.
Die ausgabe von php(Info) sagt mir das keines der beiden von mir installierten Programme geladen wird bzw geladen ist. Auch in den Apache Logs gibt es keine Fehlermeldungen. Und auch das tmp Verzeichniss vom eaccelerator wird nicht gefüllt.
Hat jemand einen brauchbaren Tip für ich wäre echt nett ich such hier schon seit mehreren Stunden vergebens.
Geschrieben von Viktor am 19.08.2007 um 23:51:
RE: ZendOptimizer
Hallo,
bei mir sieht es so aus:
code: |
1:
2:
3:
4:
5:
|
[ZendOptimizer]
zend_extension=/usr/local/lib/zend/ZendOptimizer.so
zend_optimizer.optimization_level=15
|
|
Hast du den Apache auch neu gestartet.
Hast du es auch wirklich in der richtigen PHP.ini eingebaut.
Also "/var/www/fcgi/DOMAIN/php4/php.ini".
EDIT:
Mich würde interessieren wie du den "eaccelerator" installiert hast.
Gruß
Viktor
Geschrieben von mad max am 20.08.2007 um 00:20:
Ja ich habe die richtige ini verwendet ich habe auch versuchsweise die andere von php5 genommen jedoch auch ohne Erfolg. Und Apache neu gestartet!!
Den eaccelerator habe ich nach einer Install Anleitung eingebaut:
Howto ISPCP Omega with eaccelerator
Hier mal der Link:
http://isp-control.net/forum/howto-ispcp-and-eaccelerator-t-721.html
Diesen Eintrag habe ich von der Zend Homepage:
code: |
1:
2:
3:
4:
5:
6:
7:
|
[Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0
zend_optimizer.version=3.3.0a
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so |
|
Die Verzeichnispfade stimmen auch also daran kannes auch nicht liegen. Das merkwürige ist ja das beides nicht geht.
Edit//
So nach langen hin und her habe ich es doch noch hinbekommen und beides läuft
Siehe Ausgabe phpInfo
code: |
1:
2:
3:
4:
5:
6:
7:
|
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
with eAccelerator v0.9.5.1, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies
|
|
Geschrieben von Viktor am 20.08.2007 um 21:30:
Hallo,
super das du es hin bekommen hast.
Sagst du mir auch wie du es genau gemacht hast.
Ich wollte das Teil auch mal installieren.
Gruß
Viktor
Geschrieben von mad max am 20.08.2007 um 22:24:
Aber klar was willst du denn wissen warum es nicht bei mir ging oder wie ich das Teil eingebaut habe??
Warum das bei mir nicht hingehauen hat, war eigentlich nur eine kleine Unachtsamkeit von mir gewesen. Ich habe in der php-fcgi-starter einen Fehler gehabt!!
Ich hatte in diesem Teil meine Domain nicht richtig eingetragen gehabt:
code: |
1:
2:
|
PHPRC="/var/www/fcgi/halle17.de/php4/"[CODE] |
|
....dort habe ich den Punkt vergessen oder versehentlich gelöscht gehabt!! Den Pfad gab es natürlich nicht und so wurde eine Standart php.ini genmommen.
Brauchst du jetzt noch Infos zur Install??
Geschrieben von Viktor am 20.08.2007 um 22:40:
Hallo,
oh das war natürlich ein blöder Fehler.
Hast du es schon für mehrere Domains aktiv.
Was ist wenn du verschiedene Domains mit verschiedene PHP-Versionen hast.
Dann muss ich doch eAccelerator mit verschiedene PHP-Versionen kompilieren.
Dann muss ja auch eAccelerator in verschiedene Verzeichnisse liegen.
Gruß
Viktor
Geschrieben von mad max am 20.08.2007 um 22:55:
Nein normal nicht!! Egal wie viele neue Domains du anlegst das php Verzeichniss ist dort gleich. Es wird ja nur eine neue php-fcgi-starter und eine neue php.ini angelegt. Nur mußt du halt dort auch die ini die Einträge setzen. Im Moment habe ich auch nur eine Domain angelegt deshalb kann ich es auch nicht wirklich testen.
Die Verzeichnisse für php4 und php5 liegen ja in: /usr/lib und /usr/bin ich denke nicht das die jetzt für eine andere Domain neu angelegt werden.
Den eaccelerator habe ich für php4 und php5 kompiliert obwohl ich nur php5 einsetze.
Geschrieben von Viktor am 20.08.2007 um 23:15:
|
Zitat: Original von mad max
Den eaccelerator habe ich für php4 und php5 kompiliert obwohl ich nur php5 einsetze. |
|
|
Hallo,
wie hast du das gemacht.
Zweimal kompiliert oder wie.
Gruß
Viktor
Geschrieben von mad max am 20.08.2007 um 23:27:
Ja genau zweimal kompiliert einmal habe ich die phpize angegeben und beim anderen mal die phpize5
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH