PHP es un lenguaje de programación y forma la base de muchos CMS como WordPress, Joomla y Drupal.

En este artículo describe cómo cambiar la versión de PHP de una cuenta de cPanel, agregar o quitar módulos PHP, cambiar las opciones de PHP y cómo habilitar funciones. Todas las acciones se completan dentro de cPanel para el dominio que deseas cambiar.

La configuración de PHP se aplica a toda la cuenta de cPanel, incluidos los complementos, alias y subdominios. Por lo tanto, si tienes varios sitios que se ejecutan en diferentes dominios dentro de la misma cuenta, asegúrete de probarlo a fondo cuando cambies la versión de PHP o realices otros cambios. Siempre puedes volver a una versión anterior de PHP si hay un problema. Los cambios en cualquiera de estas configuraciones (versión PHP, módulos/extensiones y opciones) surten efecto prácticamente al instante.

Se accede a la configuración de PHP a través de cPanel> Software> Seleccionar versión de PHP

Cambiando tu versión de PHP

Cuando haces clic en ‘Seleccionar versión de PHP’, se mostrará la página de extensiones del Selector de PHP. La opción para cambiar la versión de PHP es el menú desplegable en la parte superior derecha: una vez que hayas seleccionado la versión que necesita, haga clic en establecer como actual (Set as current).

Siempre recomendamos ejecutar la última versión de PHP posible (v7.x tiene mejoras significativas en el rendimiento sobre v5.x, por lo que podrías obtener un aumento de velocidad del sitio web con solo cambiarla).

Modificación de módulos/extensiones PHP

¿Qué es una extensión PHP? Una extensión PHP, como su nombre lo indica, extiende el lenguaje PHP con más funciones. Por ejemplo, la extensión gmagick proporciona una gama de funciones PHP relacionadas con la manipulación de imágenes. Si intentas utilizar cualquiera de estas funciones sin activar esta extensión, tus páginas devolverán un error interno del servidor.

Por ejemplo, Magento tiene una lista de extensiones PHP necesarias, incluida DOM, y soap, que puede no estar habilitada de manera predeterminada.

Habilitar y deshabilitar un módulo/extensión. Dependiendo de la versión de PHP que selecciones, verás los módulos/extensiones disponibles para esa versión seleccionada. Puedes verlos para PHP 7.4 en la captura de pantalla anterior. Puede habilitar/deshabilitar los módulos marcando o desmarcando: estos cambios se guardarán automáticamente.

Seleccionar extensiones PHP innecesarias para cargar puede aumentar el tiempo de ejecución afectando negativamente el rendimiento de su sitio web porque el servidor tendrá que abrir más archivos para procesar tus scripts.

Esta funcionalidad debe usarse con cuidado. Seleccionar extensiones incompatibles (por ejemplo, la extensión apc no debe usarse con PHP 5.4 y superior) puede causar errores intermitentes o permanentes o degradación del rendimiento. Por el contrario, no seleccionar las extensiones PHP que requiere tu aplicación web puede causar errores en el servidor y hacer que funcione.

Cambiar opciones de PHP

La página de opciones del Selector PHP te permite cambiar fácilmente una serie de configuraciones comunes de php.ini, sin tener que editar el archivo php.ini.

Puedes cambiar a la página de opciones del Selector de PHP haciendo clic en el enlace Cambiar a Opciones de PHP en la parte superior de la página. Una vez en la página de opciones del Selector PHP, este enlace cambia a Cambiar a Extensiones PHP.

Para cambiar una opción, debes hacer clic en su valor,. Por ejemplo, para cambiar allow_url_fopen, debes hacer clic en ‘On’; esto le mostrará un menú desplegable de opciones o te permitirá editar el campo según la opción. Los cambios que realice se guardarán automáticamente.

A menos que tenga un problema específico, la configuración predeterminada normalmente está bien.

Comprobación de tu configuración de PHP

Si deseas saber qué configuraciones están vigentes en su servidor, crea un archivo php que contenga el siguiente código y navega.

<?php phpinfo(); ?>

La página devolverá toda la configuración del entorno PHP y la información del módulo.

p.ej. usa el Administrador de archivos para crear un nuevo archivo llamado phpinfo.php dentro de su directorio public_html, luego edita ese archivo y copia/pega en el código anterior y guarda el archivo. Ahora puede ver este archivo en https://tudominio.es/phpinfo.php – reemplazando con su dominio principal servido desde public_html.