Configuración de PHP
resumen: Plesk ofrece soporte para el lenguaje de scripting de PHP en múltiples versiones, así como para diversos tipos de controladores.
En esta sección aprenderá cómo administrar la configuración PHP para dominios en Plesk.
Plesk admite múltiples versiones de PHP desde el principio. Puede configurar dominios individuales para que usen distintas combinaciones de versión y controlador de PHP, y también puede hacer ajustes adicionales a las configuraciones de PHP por dominio.
Nota: En función de cómo esté configurada su suscripción, es posible que sólo pueda administrar algunas o incluso ninguna de las configuraciones. Si necesita administrar configuraciones de PHP a las que no tiene acceso, contacte con su proveedor de hosting.
Puede ver la versión de PHP que está seleccionada junto al icono de PHP justo en la tarjeta de dominio.
Si no se muestra ninguna versión de PHP junto al icono de PHP, significa que PHP no está habilitado para el dominio.
Configurar la versión de PHP y el tipo de controlador
Seleccionar la versión de PHP y el tipo de controlador para un dominio
-
Vaya a Sitios web y dominios, busque el dominio cuya versión de PHP desea cambiar y luego haga clic en PHP.
-
Seleccione la casilla de «Soporte para PHP» si no está marcada.
-
Seleccione en el menú desplegable la versión de PHP que desea. Si la versión de PHP deseada no aparece en el menú, contacte con su proveedor de hosting.
-
Seleccione en el menú desplegable el tipo de controlador que desea.
-
Haga clic en ACEPTAR.
Los cambios que ha hecho surtirán efecto en breve.
Nota: Las distintas versiones de PHP no son compatibles al cien por cien. Un sitio web escrito en PHP 8.x puede no funcionar correctamente si el dominio se configura con una versión diferente de PHP. Si no está seguro de qué versión de PHP elegir, utilice la configuración predeterminada o elija la última versión disponible. Si no se muestra correctamente la apariencia de su sitio web, pruebe a utilizar una versión de PHP distinta.
Nota: El controlador o controladores de PHP disponibles para un dominio dependen de la versión de PHP seleccionada y del sistema operativo de su servidor Plesk. Si no tiene claro qué tipo de controlador PHP elegir, descubra los distintos tipos de controladores de PHP.
Uso del controlador PHP-FPM dedicado
El controlador PHP-FPM dedicado proporciona una mayor estabilidad y aislamiento de los sitios web gracias a la ejecución de un proceso PHP principal independiente para cada sitio web. De esta forma, cada sitio web ejecuta sus scripts por separado de los demás sitios web. Esto significa que el funcionamiento de un determinado sitio web no afecta al de los demás sitios, no viéndose afectado en los siguientes casos:
- Cambio de la configuración PHP del sitio web.
- Cambio del controlador PHP del sitio web.
- Detención, reinicio o error del proceso PHP principal.
- Errores en los scripts PHP del sitio web.
Cuando se activa el controlador PHP-FPM dedicado para un sitio web, puede iniciar, detener o reiniciar su proceso PHP principal de la página PHP del dominio:
Nota: Antes de seleccionar el controlador PHP-FPM dedicado para un dominio, tenga en cuenta lo siguiente:
- El controlador solo funciona con PHP 7.3 y versiones posteriores.
- El controlador aumenta el consumo de memoria OPcache.
Configuración de opciones adicionales de PHP
In addition to the PHP version and handler type, you can set the values for a number of core php.ini directives from a domain’s PHP page. These are mostly performance and security-related, but some of them may affect the operation of the website. Click the icon next to a directive to learn more about it.
Configuring core php.ini directives for a domain
- Acceso a Plesk.
- Go to Websites & Domains, find the domain whose core php.ini directives you want to change, and then click PHP.
- Make the desired changes by either selecting a value for a directive from the drop-down menu or, if the value is non-boolean, entering a custom value into the corresponding field, and then click OK.
Los cambios que ha hecho surtirán efecto en breve.
Si su dominio usa uno de los controladores «FPM application» de PHP, puede configurar otros parámetros PHP-FPM. Estos pueden usarse para ajustar el comportamiento de PHP para así optimizar el funcionamiento de su sitio web.
Los valores predeterminados de estos parámetros deberían ser óptimos para la mayoría de sitios web. Tenga en cuenta que el cambio de estos parámetros puede alterar el rendimiento de su sitio web o incluso provocar que este no se muestre correctamente. A no ser que sepa exactamente qué cambios debe realizar, le recomendamos que mantenga los valores predeterminados para los ajustes adicionales. Si, tras realizar ajustes en la configuración de PHP, su sitio web se ralentiza o deja de cargar, revierta todos los parámetros a sus valores predeterminados.
Activar la aceleración de PHP
Si su proveedor de hosting lo permite, puede activar la aceleración de PHP (también denominada módulo de caché OPCode) en su sitio web. Si su sitio web está escrito en PHP, al activar el módulo de caché OPCode logrará duplicar su velocidad.
Habilitar la aceleración de PHP en un dominio
- Acceso a Plesk.
- Vaya a Sitios web y dominios, busque el dominio para el que desea habilitar la aceleración de PHP y luego haga clic en PHP.
- Active el valor de
opcache.enable
y luego haga clic en Aceptar.
El cambio se aplicará en breves.
Visualización de la configuración de PHP
Para ver la configuración de PHP actual del dominio, incluyendo los ajustes a nivel del servidor, haga clic en Ver la página phpinfo().
Heredar la configuración de PHP
Los dominios pertenecientes a una suscripción heredan la configuración de PHP que se haya establecido para dicha suscripción. Los subdominios heredan la configuración de PHP establecida en el dominio del que dependen. Si dispone de los permisos adecuados en su suscripción, puede cambiar la configuración de PHP de cada dominio y subdominio de forma independiente.