Configuración de PHP
Seleccione uno de los siguientes controladores PHP en Parámetros de hosting > Tipo de controlador PHP teniendo en cuenta el consumo de recursos y los aspectos de seguridad de cada una de las opciones:
Rendimiento | Uso de memoria | Seguridad | |
---|---|---|---|
Módulo Apache (sólo Linux) |
Elevado Se ejecuta como una parte del servidor web Apache. |
Bajo |
Este controlador (también conocido como mod_php) es la opción menos segura, ya que todos los scripts de PHP se ejecutan en nombre del usuario
Nota:
Puede evitar algunas incidencias de seguridad activando la opción safe_mode de PHP. Esta opción desactiva varias funciones de PHP que suponen un riesgo de seguridad potencial. Tenga en cuenta que esto puede hacer que algunas aplicaciones web no estén operativas. La opción safe_mode se considera obsoleta y está en desuso en PHP 5.3. |
Extensión ISAPI (sólo Windows, no soportado a partir de PHP 5.3) |
Elevado Se ejecuta como una parte del servidor web IIS. |
Bajo |
La extensión ISAPI puede proporcionar aislamiento del sitio en el caso de que se habilite un grupo de aplicaciones IIS dedicado para las suscripciones. Este aislamiento significa que los sitios de los distintos clientes ejecutan sus scripts por separado. Así, si se produce algún error en un script de PHP, este no afectará al funcionamiento de los demás scripts. Además, los scripts de PHP se ejecutan en nombre de un usuario de sistema asociado con una cuenta de hosting.
Nota:
El controlador de la extensión ISAPI no se soporta a partir de PHP 5.3. |
Aplicación CGI |
Bajo
Crea un proceso nuevo para cada petición y lo cierra cuando la petición ya ha sido procesada.
|
Bajo |
El controlador CGI proporciona ejecución de scripts de PHP en nombre de un usuario de sistema asociado con una cuenta de hosting. En Linux, este comportamiento sólo es posible si el módulo suEXEC del servidor web Apache está activado (opción predeterminada). En los demás casos, todos los scripts PHP se ejecutan en nombre del usuario Le recomendamos usar el controlador de la aplicación CGI únicamente como fall-back. |
Aplicación FastCGI |
Alto (cercano al módulo Apache y a la extensión ISAPI). Conserva los procesos en ejecución para gestionar otras peticiones entrantes. |
Elevado | El controlador FastCGI ejecuta los scripts de PHP en nombre de un usuario de sistema asociado con una cuenta de hosting. |
Aplicación PHP-FPM (sólo para Linux) | Elevado | Bajo |
PHP-FPM es una versión avanzada de FastCGI que ofrece muchos beneficios en el caso de utilizar aplicaciones web con una carga elevada. El controlador PHP-FPM solo está disponible si fue instalado por el proveedor de hosting y si la opción Procesar PHP mediante nginx está activada en la configuración del sitio web (Sitios web y dominios > seleccione un dominio > Configuración del servidor web). |
Nota: El hecho de cambiar PHP del módulo Apache a aplicación FastCGI puede afectar a la funcionalidad de los scripts PHP existentes. Asimismo, el hecho de cambiar PHP-FPM seleccionando Procesar PHP mediante nginx en la configuración del servidor web del sitio web puede tener el mismo resultado.
Versión de PHP
Plesk soporta distintas versiones de PHP. Para cada controlador se ofrece una o más versiones de PHP. La lista de versiones disponibles viene definida por su proveedor de hosting y está a su disposición en la misma ubicación en la que selecciona el controlador PHP: Sitios web y dominios > nombre de dominio > Configuración de hosting.
Nota: use siempre PHP 5.x excepto en los casos en que necesite PHP 4.x para alojar aplicaciones PHP antiguas.
A partir de Plesk 10.4 puede ajustar la configuración de forma individualizada para cada suscripción o plan de hosting. Para ello, Plesk proporciona varias opciones de configuración PHP en la pestaña Configuración PHP. Si desea más información acerca de la configuración PHP personalizada a nivel de cada suscripción, consulte la sección Personalización de la configuración PHP.