Desarrollo y bases de datos
PHP, seleccionar versión, módulos y configuración básica
Todos nuestros servicios dan flexibilidad a la hora de seleccionar qué versión de PHP utilizar, y puedes hacerlo desde el área de clientes o desde cPanel.
Desde el área de clientes
Entra en Hosting, abre tu servicio y ve a PHP. Pulsa Cambiar en la fila de una web: su ficha tiene cuatro pestañas.
- Versión: cambia la versión de esa web o la versión por defecto, con estudio de compatibilidad, comprobación y 24 horas para volver atrás. Lo explica Cambiar la versión de PHP de una web.
- Extensiones: activa o desactiva los módulos de la versión que usa la web.
- Límites: ajusta
memory_limit,upload_max_filesize,post_max_size,max_execution_timeymax_input_vars. - Errores: lee los errores de esa web.
Las extensiones y los límites son de la versión de PHP en toda la cuenta, no de la web. Si activas un módulo en PHP 8.3, queda activo en todo lo que corre en 8.3. Antes de cambiar nada, la ficha te dice qué otras webs comparten esa versión.
Al activar un módulo que no puede convivir con otro, como mysqli y nd_mysqli, desactivamos antes el incompatible y te lo decimos. Después de cada cambio comprobamos que ha quedado aplicado; si el servidor no lo acepta, te lo indicamos y dejamos todo como estaba.
Desde cPanel
Cambiar la versión de PHP
Accede al panel de control cPanel, sección Seleccionar versión de PHP.
Selecciona en el menú desplegable la versión deseada y aplica el cambio con la acción que aparece junto al selector. Este cambio afecta a la versión por defecto de tu hosting, la que usan las webs sin versión propia.
Anota primero la versión y los módulos activos. Reset to default reemplaza la selección por el perfil predeterminado: puede desactivar módulos que añadiste para una aplicación. No hace falta utilizarlo después de cada cambio.
Seleccionar los módulos
En esa misma sección dispones de un listado de módulos activados y desactivados. Activa únicamente los que necesite tu aplicación y evita desactivar uno compartido por otras webs sin comprobar su uso.
Si utilizas Reset to default, revisa después si falta alguna extensión específica de tu proyecto. Las extensiones se guardan por versión: al cambiar de PHP, comprueba de nuevo los módulos necesarios. Si distintas webs usan versiones diferentes, revisa también la guía de PHP por directorio o dominio.
Cambio de valores de configuración comunes
Desde Options podrás controlar los valores de configuración de PHP más frecuentes. Edita el valor u opción deseada y el cambio se guardará de forma automática.
No actives display_errors en una web pública: puede mostrar rutas y trazas a los visitantes. Mantén el registro de errores habilitado y consulta los errores en la pestaña Errores de la ficha de la web.
Si una opción no aparece, comprueba si es modificable por tu usuario y qué método admite el servidor. Algunas se pueden personalizar desde el fichero .htaccess.
Revisar alcance y resultado
La versión por defecto no mueve las webs ni las carpetas que tienen una versión propia. En Hosting > PHP ves la versión de cada una y de dónde le viene.
Después de un cambio prueba la portada, el administrador, los formularios y las tareas programadas. El cambio manual desde cPanel no incluye la comprobación ni la vuelta atrás que hace el área de clientes.
También te puede ayudar
- Cambiar la versión de PHP de una web con comprobación y vuelta atrás Cambia la versión de PHP de una web o la versión por defecto de tu hosting desde el área de clientes...
- Usar paquetes PEAR en aplicaciones PHP existentes Busca e instala paquetes PEAR desde cPanel, localiza los componentes en el directorio php de la cuen...
- Versiones de PHP diferentes definidas por directorio o dominio Asigna una versión de PHP distinta a una web o a cualquier carpeta desde el área de clientes o con A...
- Versiones de PHP disponibles en todos los servicios de hosting Consulta las versiones de PHP disponibles, por qué todas funcionan y reciben parches, y cómo elegir...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.