Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Acelerando nuestro website php

Esta vez instalaremos y configuraremos eaccelerator, un software que acelera el proceso de vizualizar paginas php a tenerlas en un cache en modo compilado.
Todo lo haremos desde la cuenta root y se supone que ya tenemos funcionando un server apache u otro httpd server que funcione con php. En mi caso usare:

Centos 5.5 actualizado
php -v
PHP 5.2.10 (cli) (built: Nov 13 2009 11:24:03)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

Apache 2.2.3-43

-Comenzamos descargando el zip mas actual de eaccelerator

cd /usr/local
wget -c http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.zip
unzip eaccelerator-0.9.6.1.zip
rm eaccelerator-0.9.6.1.zip
mv eaccelerator-0.9.6.1 eaccelerator
cd  eaccelerator

-Ejecutamos

phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519


./configure

make

-Agregamos el directorio de modulos

vi /etc/ld.so.conf
/usr/local/eaccelerator/modules

-Activamos los modulos

ldconfig

-Instalamos


make install
Installing shared extensions:     /usr/lib/php/modules/

-Copiamos el ini

cp eaccelerator.ini /etc/php.d/

vi /etc/php.d/eaccelerator.ini
zend_extension="/usr/lib/php/modules/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_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"

-Creamos el directorio de cache

mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator

-Damos restart al httpd

service httpd restart

-Verificamos este trabajando

php -v
PHP 5.2.10 (cli) (built: Nov 13 2009 11:24:03)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator

Con eso terminamos, disfruten un sitio php rapidooooooo :-) Share/Bookmark