Installare ZendOptimizer su Debian/Ubuntu
Scaricare il pacchetto tar.gz dal sito ufficiale scegliendo la versione a 32 o 64 bit in base al nostro sistema:
http://www.zend.com/en/products/guard/downloads
Decomprimere il pacchetto con il comando:
tar xzvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
Creare la cartella che conterrà l’estensione:
mkdir /usr/local/lib/Zend
Copiare il file .so (relativo al php usato) nella cartella:
cp ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp/ZendOptimizer.so /usr/local/lib/Zend/
Editare il file php.ini ed inserire le seguenti righe:
[PHP]
zend_extension=/usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level=15
Infine riavviare apache



Ho provato ad utilizzare la guida ma ho ricevuto questo errore:
PHP Fatal error: [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0
La soluzione e’ stata quella di togliere il file ioncube.ini dentro la cartella dei moduli di php e richiamare nella sezione [Zend] del php.ini (l’ho aggiunta alla fine) la chiamata prima del ioncubeloader.so e successivamente il ZendOptimizer.so.
Io ho risolto così:
La soluzione per far funzionare il modulo Zend Optimizer è stata questa:
1) rimosso dalla cartella /usr/lib/php/modules/sw-engine il file ioncube_loader_lin_5.2.so*
2) copiato il file ioncube_loader_lin_5.2_x86_64.so, presente nella cartella /usr/lib/php5/
nella cartella /usr/local/lib/sw-engine/
3) aggiunta la seguente sezione alla fine del file php.ini presente nella cartella /etc/php5/apache2/
[Zend]
zend_extension=/usr/local/lib/sw-engine/ioncube_loader_lin_5.2_x86_64.so
zend_extension=/usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level=15
4) Restart del server Apache2
La risposta del phpinfo.php è: