Install Zend Optimizer on Plesk 9
9. April 2009 – 14:34Die aktuelle Version von Zend Optimizer downloaden unter http://www.zend.com/de/products/guard/downloads
cd /usr/src wget http://downloads.zend.com/optimizer/...21-i386.tar.gz tar xvzf ZendOptimizer-3.0.2-linux-glibc21-i386.tar.gz cd ZendOptimizer-3.0.2-linux-glibc21-i386 ./install.sh |
Jetzt muss alles mit OK beantwortet werden, sobald aber die Frage nach der php.ini kommt. Muss diese mit /etc/php5/apache2 beantwortet werden.
In der etc/php5/apache2/php.ini sollte nun folgendes am ende der Datei stehen:
[Zend]
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.0.2
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.0.2
zend_optimizer.version=3.0.2
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
WICHTIG:
Bei plesk 9 darf dies aber dort nicht drin sein sondern muss kopiert werden und in die etc/php5/conf.d/ioncube-loader-5.2.ini kopiert werden.
die ioncube-loader-5.2.ini muss dann ca. wie folgt aussehen:
[Zend] zend_extension=/usr/lib64/php5/extensions/php_ioncube_loader_lin_5.2_x86_64.so zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3 ;zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3 zend_optimizer.version=3.3.3 zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so ;zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so |
kontrollieren ob alles erfolgreich installiert wurde. Dazu schreibt man in eine PHP-Datei … mit dem inhalt
< ?php
phpinfo();
?>
es sollte folgendes erscheinen …
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with Zend Extension Manager v1.0.10, Copyright (c) 2003-2006, by Zend Technologies
with Zend Optimizer v3.0.2, Copyright (c) 1998-2006, by Zend Technologies
Zur Information:
Sollte der Fehler PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0 kommen dann muss man darauf achten das man die Zend zeilen aus der php.ini genommen hat und in die ioncube-loader-5.2.ini geschrieben hat….