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