domingo, 30 de octubre de 2011

XAMPP mas APC en linux

En el post anterior vimos como instalar un acelerador u optimizador de PHP a nivel de opcode en windows ahora lo vamos hacer en linux, cualquier distribucion como la de ubuntu que es la mas común (la cual es un debían) asi que cualquier distro basada en debian funcionara este tuto.

Pasos:
descargar xampp de su web oficial aqui tanto el normal como el de desarrollo e instalar con

#sudo su
#tar xvfz xampp-linux-1.7.7.tar.gz -C /opt


luego instalar el xampp developer, no importa que tengan el mismo nombre, deben combinarse ambos.

#tar xvfz xampp-linux-devel-1.7.7.tar.gz -C /opt


posteriormente si no lo tienes instalar autoconf necesario para que se auto configure al compilarse el APC

#apt-get install autoconf


posteriormente descargarnos la ultima version de APC en pecl.php.net/get/apc
descomprimir donde lo hayamos dejado e ir a esta misma ubicación (obviamente en la terminal)

Nota: es imortante que tengamos instalado el compilador gcc, de serie ningun ubuntu (xubuntu,lubuntu,kubuntu,etc.) lo traen, asi que hay que instalarlo:

sudo apt-get install build-essential


posterioemente continuamos con la compilacion

#cd APC-3.1.9
#/opt/lampp/bin/phpize
#./configure --enable-apc-mmap --with-apxs --with-php-config=/opt/lampp/bin/php-config
#make
#make install


vamos a donde se encuentra el php.ini y lo habrimos y en la seccion de extensiones agregamos la linea extension="apc.so" y en la parte final del mismo la seccion de APC, asi:

extension="apc.so"
[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64M
apc.max_file_size = 10M
apc.stat=1


inciamos el servidor apache y listo

#/opt/lampp/lampp start


por ultimo tomamos el archivo apc.php del paquete APC que descargamos y lo ponemos en /opt/lampp/htdocs/dondesea y lo ejecutamos en el navegador, ejemplo:  localhost/APC/apc.php

bueno eso es todo, si no tenemos xampp y lo instalamos aparte obviamente solo debemos cambiar las ubicaciones que en vez de xampp sean las de nuestro apache

Saludos.

No hay comentarios.:

Publicar un comentario