Caqui
08/01/2009, 06h37
Je n'ai pas trouver de tuto sur ce module, donc je fais ce How-To ici pour ceux qui en aurai besoin pour un script PHP..
Attention ! Avant de commencer, bien regarder s'il n'y a pas de nouvelle version, aujourd'hui pour ce HOW-TO je vais utiliser la version de Zend optimiser v3.3.0. Et pensez de tout sauvegarder sur votre serveur.
Testé sur : Plesk v8.0.1_build80061018.17 et FedoraCore 4 / PHP 5.0.4
En mode root/SSH tapez ces commandes :
- Installez tout par défaut et ensuite nous allons faire quelques modifs sur les fichiers php.ini et zend.ini
Maintenant que c'est installé, Zend Optimizer à restart votre apache et vos sites ne fonctionne plus. PHP donne une erreur, pour la voir tapez php -v, et vous donne cette erreur :
Il faut donc effectuer les modifications suivante :
- Modification du fichier php.ini, tout en bas il à du rajouter ceci :
Copiez le pour le mettre dans un nouveau fichier du nom de zend.ini, puis l'enregistrer dans /etc/php.d/zend.ini :
- Pensez à supprimer ceci du fichier php.ini une fois fait !
Vous n'avez plus qu'a restart apache :
Tapez une nouvelle fois "php -v" et la ça marche :
Enjoy !
Attention ! Avant de commencer, bien regarder s'il n'y a pas de nouvelle version, aujourd'hui pour ce HOW-TO je vais utiliser la version de Zend optimiser v3.3.0. Et pensez de tout sauvegarder sur votre serveur.
Testé sur : Plesk v8.0.1_build80061018.17 et FedoraCore 4 / PHP 5.0.4
En mode root/SSH tapez ces commandes :
- Installez tout par défaut et ensuite nous allons faire quelques modifs sur les fichiers php.ini et zend.ini
Code:
cd /usr/local/src
Code:
wget http://www.eth0.us/files/http://www.eth0.us/files/ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
Code:
tar -zxf http://www.eth0.us/files/ZendOptimizer-3.3.0a-linux-glibc21-i386.tar.gz
Code:
cd http://www.eth0.us/files/ZendOptimizer-3.3.0a-linux-glibc21-i386
Code:
./install
Code:
PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0
- Modification du fichier php.ini, tout en bas il à du rajouter ceci :
Code:
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
- Pensez à supprimer ceci du fichier php.ini une fois fait !
Code:
[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
Code:
/sbin/service httpd restart
Code:
PHP 5.0.4 (cli) (built: Nov 8 2005 08:27:12) Copyright (c) 1997-2004 The PHP Group Zend Engine v2.0.4-dev, Copyright (c) 1998-2004 Zend Technologies with the ionCube PHP Loader v3.1.16, Copyright (c) 2002-2006, by ionCube Ltd., and 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