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.
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.