eAccelerator - acelerador de PHP instalado en Debian 5 (Lenny) y Ubuntu
eAccelerator - pequeño programa con gran efecto.
eAccelerator es una herramienta que acelera la ejecución de código PHP en Apache. El código ya está almacenado en un estado compilado, de modo que la compilación se elimina casi por completo en cada solicitud de página. El pre-compilado el código se almacena en la memoria compartida y luego llamar directamente. Además, el tiempo de ejecución se ha optimizado para acelerar la ejecución de código PHP.
Experiencias personales con eAccelerator:
Hay que hace algún tiempo una anfitriones lado un poco más ricos y tuvimos un gran problema de rendimiento, el administrador me dio un consejo amistoso eAccelerator intentarlo. Yo era escéptico al principio, y escribió la carga exacta de la página para después de la instalación de eAccelerator tener una comparación. El aumento de rendimiento fue en mi caso, después de instalar todos 89,5%.
Para eAccelerator Desgraciadamente, no existen paquetes oficiales en virtud de las Fuentes, así que tenemos que descargar el software manualmente y compilarlo. Este paso, sin embargo, es demasiado difícil:
Requisitos: Instalación
Para que podamos recopilar eAccelerator para el sistema, son necesarios para algunos paquetes que están incluidos en "build-essential", también necesitamos el paquete php5-dev. Esto es lo que se instalará el siguiente comando:
apt-get install build-essential php5-dev
eAccelerator descargar y descomprimir:
Ahora nos agarra la última versión de eAccelerator con el sitio del fabricante y guardarlo en / usr / src. Actualmente, la última versión 0.9.5.3.
cd /usr/src
wget get http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.zip
El eAccelerator está embalado en nuestro usr / src. Esto es lo que ahora se descomprimirá.
unzip eaccelerator-0.9.5.3.zip
eAccelerator se ha extraído correctamente en / usr / src.
eAccelerator compilar y configurar:
Compilar con los siguientes comandos / instalamos eAccelerator para nuestro sistema de
cd eaccelerator-0.9.5.3
phpize
./configure
make
make install
Una vez que estos pasos se han completado, que compartimos con nuestros PHP, nos gustaría utilizar eAccelerator. Para ello creamos un archivo INI nuevo en nuestro directorio por defecto de PHP
vi /etc/php5/conf.d/eaccelerator.ini
El eaccelerator.ini que acabamos de crear ahora está lleno con el contenido siguiente norma:
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/var/cache/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"
Genaure información acerca de los ajustes que aquí se
Así, los archivos de caché eAccelerator puede sentarse en nuestro disco duro, creamos la carpeta que hemos configurado en el archivo. Ini (/ var / cache / eaccelerator), así como asignar los derechos apropiados.
mkdir /var/cache/eaccelerator
chmod 777 /var/cache/eaccelerator
Como último paso y definitivo, comenzaremos nuestro Apache:
apache2ctl restart
o
/etc/init.d/apache2 restart
panel de control para activar eAccelerator
Gracias a Pedro por la punta y la descripción del Panel de control
El archivo sólo tiene control.php desde el directorio / usr/src/eaccelerator-0.9.5.3 se copiará en el directorio de servidor web:
cp /usr/src/eaccelerator-0.9.5.3/control.php /var/www/
Ahora debemos editar el archivo control.php ...
vi /var/www/control.php
... Y cambiar la información de inicio de sesión puede ser visitada por aquellos en control.php ( "admin" y sustituir "eAccelerator", según proceda)
$ User = "admin";
$ Pw = "eAccelerator";
Como paso final debe ser concedida al Panel de control o de la autorización necesaria para leer los datos de eAccelerator y enviar comandos. Para ello editamos el archivo eaccelerator.ini ...
vi /etc/php5/conf.d/eaccelerator.ini
... Y añadir a esta entrada a las siguientes
eaccelerator.allowed_admin_path="/var/www/control.php"
Ahora inicie Apache, e incluso el panel de control puede acceder a través de http://www.mein-server.org/control.php.
Temas:
- Servidor Web (LAMP) la instalación de Debian 5 (Lenny) y Ubuntu
- De instalación de Java en Debian 5.0 (Lenny)
- Icinga - Seguimiento Open Source - Instalación de Debian 5 (Lenny) con IDOUtils y bases de datos MySQL
- Mac OS X 10.6 - Instalación de PHP en Leopardo de las Nieves
- VMware Server 2 de instalación de Debian 5 (Lenny)
10 comentarios sobre eAccelerator - acelerador de PHP instalado en Debian 5 (Lenny) y Ubuntu
Deje una contestación
Último artículo
Recomendaciones Noticias
- Icinga Core - Más mejoras (Icinga)
- La caza de las autoridades para Kino.to: un delito económico sin un final feliz (Basic Thinking Blog)
- Final Fantasy II pronto aparecerá en la App Store (iFUN.de / iPhone:: iPhone Alles zum)
- Google advierte de la copia china (futurezone.ORF.at)
- IMAP, POP, SMTP: Curl aprende protocolos de correo (Linux Magazine Online News)






Una de las pocas cosas realmente útiles en Google. Muchas gracias!
Los paquetes binarios de Debian Lenny está disponible en http://www.schnuckelig.eu/blog/debian-lenny-eaccelerator-packages-amd64-20090527 el tiempo, pero sólo para AMD64, i386 todavía sigue.
En realidad, siempre me aconsejan, de 3 de Elaborado a partir de los depósitos de los componentes y listo - desde el aspecto de la seguridad!
Aunque no es particularmente difícil de instalar eAccelerator, pero sigue siendo muy útil y buen tutorial. Gracias!
¡Gracias para el documento es muy fácil, pero de todos modos una larga-config ersparrt búsqueda
[...] Christian Scholz, el envío de impresos por correo postal Sólo vine a través de otro weblog a un artículo que describe la instalación y el uso de eAccelerator [...]
Hola, ¿podría seguir publicando una explicación sobre cómo puedo obtener Contropanel de eaccerlator a ejecutar? El manual sobre la Eaccerlator la página principal no funciona tan bien. Gracias!
Controlppanel? No he escuchado nada todavía. Pero voy a hacer el día veces la astucia.
Panel de control
Merci beaucoup de la instrucción!
la cosa con el panel de control es muy sencillo:
# Control.php archivo "en el directorio de fuentes a htdoc directorio de la copia
cp / usr/local/src/eaccelerator-0.9 .* / / control.php var / www / htdocs
# Authentication en el comienzo de la secuencia de comandos para adaptarse
/ var vim / www / htdocs / control.php
# EAccelerator de configuración en php.ini agregar la siguiente entrada:
# Eaccelerator.allowed_admin_path = "/ var / www / htdocs / control.php"
Entonces podrá llamar a el panel de control http://www.mein-server.org/control.php. Ésta será borrada y la memoria caché se puede visitar, cuántos y cuáles eran escondites de scripts PHP.
Best regards, Peter
Hola Pedro,
gran éxito del panel de control. ¿Voy a ser como esta noche para tratar de agregar el elemento a la zona!
Gracias por su esfuerzo, por lo tanto la vida de un blog - por los lectores!
Patrick