
Ubicación: Inicio > Programación > PHP > Como activar eAccelerator
Nuestros servidores disponen de 2 software o extensiones diferentes para la aceleración de PHP: Zend Optimizer y eAccelerator. De forma predeterminada, eAcceletaror está activado mientras que Zend Optimizer está desactivado.
Si por algún motivo has desactivado el eAccelerator en alguna de las versiones de PHP que puedes usar en tu web ( PHP4 o PHP5 ), para volver a activarlo debes editar el archivo php.ini de la versión de PHP que quieres modificar. El archivo php.ini de PHP4 lo tienes en el directorio etc/php4 ( /home/USUARIO/etc/php4 ) de tu cuenta de alojamiento, mientrás que el de PHP5 está en etc/php5 ( /home/USUARIO/etc/php5 ).
Si quieres activar eAccelerator en tu web, primero tendrás que asegurarte de que Zend Optimizer no este activado, ya que ambos no pueden (o no deberían) estar activados al mismo tiempo.
Tal vez tengas el Zend Optimizer activado, por tanto antes de nada debes desactivarlo. Abre el archivo php.ini para editarlo y busca las siguientes lineas:
[Zend] zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0 zend_optimizer.version=3.3.0a zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Si encuentras cualquier referencia a Zend, tal y como muestran las líneas arriba indicadas, debes comentar o borrar esas líneas.
El comentar una línea signfica que dejará de hacer efecto. Para comentar una línea debes añadir el signo “;” al inicio de la misma. Por ejemplo:
[Zend] ;zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.0 ;zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.0 ;zend_optimizer.version=3.3.0a ;zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so ;zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Abre el archivo php.ini para editarlo y busca cualquier referencia a “eaccelerator”, por ejemplo:
;extension="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_max="0" eaccelerator.shm_ttl="0" eaccelerator.shm_prune_period="0" eaccelerator.shm_only="0" eaccelerator.compress="1" eaccelerator.compress_level="9"
Debes asegurarte que aparezca la siguiente línea:
extension="eaccelerator.so"
Ten en cuenta que está línea no debe estar comentada, es decir, no tiene que aparecer así:
;extension="eaccelerator.so"
© Ekostat Informatica, S.L. - Aviso legal - ( XHTML eta CSS zuzena )