Home > Altro > Installare ZendOptimizer su Debian/Ubuntu

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

  1. 23 luglio 2010 a 15:42 | #1

    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.

  2. Roberto
    16 settembre 2010 a 16:08 | #2

    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 è:

  1. Nessun trackback ancora...