eAccelerator

July 19, 2007

La procedura di installazione che sto per trattare installerà eAccelerator nel vostro sistema Debian. Tale procedurà con i dovuti accorgimenti vi consentirà di installarlo anche in altri sistemi diversi da Debian.

Iniziamo con il download e l’installazione del pacchetto “php4-dev”

apt-get install php4-dev

Procediamo con il download e l’estrazione del sorgente di eAccelerator

wget http://internap.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.4.tar.bz2

tar jxvf eaccelerator-0.9.4.tar.bz2
cd eaccelerator-0.9.4

Avviamo il tool phpize che creerà le configurazioni iniziali richieste da make

/usr/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=/usr/bin/php-config
make
make install

Sarà inoltre necessario inserire il parametri nel file php.ini per il caricamento del modulo di accelerazione. Pertanto:

nano /etc/php4/apache2/php.ini

Ed aggiungere le seguenti linee:

extension=”eaccelerator.so”
eaccelerator.shm_size=”16″
eaccelerator.cache_dir=”/tmp/eaccelerator”
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″

Infine per il completamento dell’installazione, sarà necessario creare la cartella temporanea che viene utilizzata da eAccelerator per la cache e riavviare Apache.

mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator

/etc/init.d/apache2 reload

Qualora vogliamo esser certi che la nostra installazione sia andata a buon fine, sarà necessario creare un file php da richiamare tramite browser, che contenga il seguente codice:

<?php
eaccelerator();
?>

Complimenti, il vostro server gode dell’accelerazione PHP!!

Related Post

  • No Related Post