More about PHP Handlers – Más sobre handlers de PHP

Para la versión 11.30 de WHM

(Main >> Service Configuration >> Configure PHP and suEXEC)

Los handlers de PHP entregan las bibliotecas de programación de PHP. Cada handler entrega las bibliotecas por medio de diferentes archivos e implementaciones. Cada archivo e implementación afecta el rendimiento de Apache, porque determina cómo Apache sirve PHP.

note ¡Ojo!: Si PHP no está construido dentro de EasyApache, no podrá seleccionar un handler.

Por predeterminación, se le ofrecen cuatro opciones del menú desplegable.

Opciones predeterminadas

suPHP

Éste es el valor predeterminado. Generalmente recomendamos servir PHP con suPHP, ya que usted podrá ver cuál usuario es dueño de la cuenta que corre el script de PHP. Para ver esta opción, tendrá que activar Mod SuPHP al configurar EasyApache.

DSO

Esta opción le dará la versión seleccionada de PHP por libphp4.so o libphp5.so. Por lo general, ésta se considera la manera más rápida para responder a solicitudes de PHP. Sin embargo, PHP se ejecutará como nobody, lo que evita que usted vea cuál cuenta de usuario ejecuta el código PHP.

Usted no puede configurar que ambos PHP 4 y PHP 5 usen la opción DSO a menos que el parcho de DSO concurrente se aplicó al momento de la construcción. Si usted desea usar DSO para que maneje las solicitudes de PHP 4 y PHP 5, entonces debe reconstruir PHP con la interfaz de WHM o la característica EasyApache 3 (EA3). Puede acceder este script con la característica EasyApache de WHM, o en la interfaz de la línea de comandos al escribir /scripts/easyapache cuando está en el sistema como el usuario root.

CGI

El handler de CGI provee la versión seleccionada de PHP por medio de mod_cgi o mod_cgid. Si suEXEC está activado, podrá ver (por medio del virtual host) cuál usuario hizo la solicitud de PHP. (Un virtual host, o anfitrión virtual, le permitirá alojar múltiples dominios desde una sola dirección de IP. El dueño del virtual host será igual que el nombre de cuenta.) Sin embargo, si suEXEC está desactivado, la solicitud de PHP se servirá con el usuario nobody.

El método CGI se usa como un handler alternativo para cuando DSO no está disponible. Este método no es rápido ni seguro, sin importar si suEXEC está activado o no.

None

No provee acceso a la versión de PHP seleccionada.

Opciones adicionales

Según la configuración de Apache de su servidor, es posible que vea opciones adicionales de handler de PHP.

FCGI

FCGI son siglas para fast CGI, otra implementación del handler CGI. Trata de minimizar el gasto general de la conexión de Apache con los programas CGI. Esto permite que el servidor sirva más páginas web con más rapidez. Para más información, puede ver la página de FCGI en Wikipedia.

note ¡Ojo!: Debe seleccionar Mod FCGID de la lista de opciones exhaustivas de EasyApache para que FCGI aparezca como una opción en la pantalla Configure PHP and suEXEC.

Topic revision: r6 - 22 Feb 2012 - 21:08:41 - Main.RosieArcelay
AllDocumentation/Es/WHMDocsEs.MorePhphandlersEs moved from AllDocumentation/Es/GuiaUsuarioWHM.MorePhphandlersEs on 27 Oct 2011 - 17:08 by Main.RosieArcelay