eAccelerator amb el Php 5

Quina diferència què hi ha entre el temps que triga a processar el meu blog el pobre servidor amb l’eAccelerator o sense! De més de dos segons a poc més d’un. Si arribo a saber que hi havia aquesta diferència tan gran, l’instal·lo abans. Si no ho havia fet era per la mandra que fa compilar un programa, ja que als dipòsits de l’Ubuntu no hi és. Quin gran invent això dels paquets del Debian! De totes maneres, no n’hi havia per tant…

Primerament hem d’instal·lar les eines de compil·lació i el paquet php5-dev: sudo apt-get install build-essentials php5-dev. Seguidmanet anem a la web del programa i ens baixem la última versió (en aquests moments la 0.9.5.2). Comprovem el hash i la descomprimim.

A continuació entrem a la carpeta on hem descomprimit el paquet i executem les següents instruccions per tal que el paquet quedi configurat:

/usr/bin/phpize
./configure –enable-eaccelerator \
–with-php-config=/usr/bin/php-config

I ara ja podem compilar amb les típiques intruccions. Primer s’ha d’executar make i un cop hagi acabat make install.

Ara ens falta activar el paquet. Haurem d’editar el fitxer /etc/php5/apache2/php.ini i afegir les següents línies en el final del fitxer:

zend_extension="/usr/lib/php5/20051025/eaccelerator.so"
eaccelerator.shm_size="0"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

En la primera línia hem de canviar 20051025 per la carpeta que ens hagi creat i que ens haurà dit durant la instal·lació.

Per acabar només ens queda crear la carpeta on li hem dit que podia guardar els fitxers temporals, en el meu cas /tmp/eaccelerator:

mkdir /tmp/eaccelerator
chown root:www-data /tmp/eaccelerator
chmod 770 /tmp/eaccelerator

Com a cosa extra, podem copiar un fitxer a l’arrel del servidor web que ens dirà l’estat de l’eAccelerator. Només cal copiar el fitxer control.php que trobarem en la carpeta on hem descomprimit el paquet i copiar-lo en alguna carpeta en la que el servidor web pugui accedir. Després s’ha d’afegir la línia eaccelerator.allowed_admin_path="/var/www/inex/control.php" al final del fitxer /etc/php5/apache2/php.ini canviant l’adreça per la del lloc hem col·locat el fitxer.

2 Responses to “eAccelerator amb el Php 5”


  1. 1 Lkwpqmn

    Подскажите, как надо выбирать дверь? Хочется, чтобы входная дверь прослужила подольше…

  2. 2 ledoundonesee

    Hi, I’m looking to see if somebody used the titanium nail to smoke their hash. I’m looking for trying it, found it on some for $40 and seems pretty easy to use it but i’m want some opinions from somebody that already used it, if it worth buying it. Here is a Youtube video for this grade 2 titanium nail. Cheers

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>