Cómo configurar PHP EACCelerator en Centos & Rhel
- 2071
- 460
- Claudia Baca
PHP Eaccelerator se utiliza para mejorar el rendimiento de los scripts de PHP optimizándolos y almacenados en caché en estados compilados. Las tiendas EACCelerator compilan scripts PHP en la memoria compartida y ejecuta el código directamente desde él. EACCelerator generalmente reduce la carga del servidor y aumenta la velocidad de su código PHP en 1-10 veces. También hay otras opciones disponibles para optimizar los scripts PHP como APC, Memcached, Xcache, etc. Leer más
Instalación de PHP Eaccelerator
PHP EACCelerator se puede instalar simplemente utilizando Yum Package Manager en CentOS y RHEL Systems. También podemos usar el código fuente para instalarlo. Este artículo lo ayudará a instalar y configurar PHP EACCelerator utilizando ambos métodos.
Método 1. Uso de Yum Package Manager
Para instalar PHP EACCelerator usando YUM, simplemente escriba el comando a continuación.
# yum instalar Php-eaccelerator
Al instalar PHP EACCelerator usando YUM, crea su propio archivo de configuración de PHP /ETC /PHP.d/eaccelerator.ini. Para la configuración inicial, no hay necesidad de hacer ningún cambio, simplemente podamos comenzar a usar PHP-Eaccelerator.
También necesitamos reiniciar el servidor web para que funcione.
# Servicio httpd reiniciar
Método 2. Uso del código fuente
La mayoría de los usuarios evitan usar la instalación de origen y prefieren usar el administrador de paquetes. Si PHP EACCelerator no está disponible en el paquete binario para su distribución, puede usar los pasos a continuación para instalarlo.
Descargar y extraer archivo de fuente
Descargue el último código fuente de PHP EACCelerator desde aquí o escriba los siguientes comandos para descargarlo.
# CD/OPT # wget https: // Codeload.github.com/eaccelerator/eaccelerator/zip/0.9.6 -O eaccelerator -0.9.6.Zip # Unzip Eaccelerator-0.9.6.cremallera
Instalar PHP EACCelerator
Después de extraer PHP EACCelerator, escriba los siguientes comandos para compilar la fuente e instalarla.
# CD Eaccelerator-0.9.6 # phpize # ./Configurar # hacer # hacer instalar
Actualizar la configuración de PHP
Agregue los siguientes valores al archivo de configuración PHP de EACCelerator /ETC /PHP.d/eaccelerator.ini. Crear un archivo nuevo no existe.
# vim /etc /php.d/eaccelerator.ini [eaccelerator] extension = "eaccelerator.Entonces "eaccelerator.shm_size = "0" eaccelerator.cache_dir = "/var/cache/php-eaccelerator" eaccelerator.habilitar = "1" eaccelerator.optimizador = "1" eaccelerator.depuración = 0 eaccelerator.log_file = "/var/log/httpd/eaccelerator_log" eaccelerator.name_space = "" eaccelerator.check_mtime = "1" eaccelerator.filtro = "" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.permitido_admin_path = "/var/www/html"
Lea más sobre la configuración de INI
Creación del directorio de caché
Necesitamos crear el directorio de caché y configurar los permisos requeridos.
# mkdir -p/var/cache/php-eaccelerator # chmod 777/var/cache/php-eaccelerator
Reiniciar servidor web
Para habilitar una nueva configuración de PHP, necesitamos reiniciar el servidor web.
# Servicio httpd reiniciar
Prueba de configuración de PHP EACCelerator
Crear script php phpinfo.PHP utilizando el siguiente código en el directorio accesible en la web y ábralo en el navegador. El pensamiento principal es verificar que se almacena en caché de PHP SRIPT. Abra algunas de las URL de PHP en el navegador y vea la salida de información de PHP. Si Guiones en caché El valor está aumentando, lo que significa que funciona correctamente. Verifique la captura de pantalla a continuación con valor resaltado rojo.
123 |
Configurar el panel de control de Eaccelerator
eaccelerator también proporciona un script de control para verificar su configuración y estado de eaccelerator. Buscar control.Script PHP en la fuente y copiarlo a URL accesible en la web y abrir en el navegador como a continuación.
http: // svr2.tecadmin.red/control.PHP Detalle de inicio de sesión predeterminado: Admin / Eaccelerator