Cómo cambiar la versión de PHP en Syspanel o cPanel
¿Por qué es importante la versión de PHP en tu hosting?
Cuando tienes una web, el lenguaje de programación PHP es el motor que la hace funcionar. Piensa en ello como en el sistema operativo de tu teléfono: si está desactualizado, las aplicaciones más nuevas no funcionan bien o directamente no se abren. Lo mismo ocurre con PHP y tu sitio web.
Cada versión de PHP (como 7.4, 8.0, 8.1, etc.) trae mejoras de velocidad, seguridad y nuevas funciones. Usar una versión antigua es como llevar un coche con el motor fundido: más lento, más vulnerable a ataques y con más probabilidad de errores.
Por eso, saber cambiar la versión de PHP en Syspanel o cPanel es una habilidad esencial para cualquier persona que gestione su propio hosting. No te preocupes si nunca lo has hecho: en esta guía te lo explico paso a paso, sin tecnicismos raros y con un lenguaje claro y directo.
¿Qué es Syspanel y qué es cPanel?
Antes de empezar, es importante que sepas con qué herramienta estás trabajando.
cPanel es el panel de control de hosting más famoso del mundo. Lo reconocerás por su interfaz con muchos iconos y secciones organizadas por categorías. Es el clásico.
Syspanel es un panel de control que está ganando mucha popularidad, especialmente en servidores que usan HestiaCP como base. Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Es una interfaz más limpia y moderna, pero con funciones muy similares a cPanel.
A lo largo de este artículo, te explicaré cómo hacer el cambio en ambos paneles, porque aunque cambian los nombres de los menús, la lógica es exactamente la misma.
Antes de cambiar: ¿Qué versión de PHP necesitas?
No es buena idea cambiar a la última versión solo porque sí. Debes tener en cuenta qué CMS o aplicación usas.
[TIP] Si usas WordPress, WooCommerce, Joomla o Drupal, lo más seguro es que PHP 8.0 sea una opción perfecta. Es rápida y compatible con la mayoría de plugins actuales.
[WARNING] Si tu web es muy antigua o tiene plugins o módulos que no has actualizado en años, subir a PHP 8.0 puede romper algo. En ese caso, PHP 7.4 es un punto intermedio muy estable.
Resumen rápido de compatibilidad
- PHP 7.4: Compatible con casi todo. Ideal para webs antiguas o con plugins desactualizados.
- PHP 8.0: Recomendado para la mayoría de webs modernas. Mejor rendimiento y seguridad.
- PHP 8.1 o superior: Para proyectos que usan las últimas versiones de sus CMS y quieren máximo rendimiento.
Si tienes dudas, consulta la documentación de tu CMS o pregunta a tu proveedor de hosting. Cambiar la versión es reversible, pero es mejor hacerlo con conocimiento.
Cómo cambiar la versión de PHP en Syspanel (puerto 2106)
Syspanel es muy intuitivo, pero si es tu primera vez, te guío paso a paso.
Paso 1: Accede a tu Syspanel
Abre tu navegador y escribe la dirección de tu panel. Recuerda: Syspanel se accede por el puerto 2106. Algo así:
https://tu-dominio.com:2106
Introduce tu usuario y contraseña (las mismas que usas para tu hosting).
Paso 2: Busca la sección de PHP o "Multiphp Manager"
Una vez dentro, verás el panel principal con varias secciones. Busca una opción que se llame "PHP", "Versión de PHP" o "Multiphp Manager". En Syspanel, suele estar en el menú lateral o en la sección de "Web".
Paso 3: Selecciona tu dominio
En la pantalla de Multiphp Manager, verás una lista con tus dominios o subdominios. Haz clic en el dominio sobre el que quieres cambiar la versión de PHP.
Paso 4: Elige la nueva versión
Se abrirá una pantalla con un desplegable. Ahí podrás seleccionar la versión de PHP que quieras. Verás opciones como PHP 7.4, PHP 8.0, PHP 8.1, etc. Selecciona la que necesites.
Paso 5: Guarda los cambios
Pulsa el botón de "Guardar" o "Aplicar". En cuestión de segundos, tu web pasará a usar la nueva versión de PHP. No necesitas reiniciar nada.
[INFO] En Syspanel, el cambio es casi instantáneo. No hay que esperar horas ni reiniciar el servidor.
Cómo cambiar la versión de PHP en cPanel
Si tu hosting usa cPanel, el proceso es muy parecido, pero con menús con nombres ligeramente diferentes.
Paso 1: Entra en cPanel
Accede a https://tu-dominio.com/cpanel o a la URL que te haya dado tu proveedor. Introduce tus credenciales.
Paso 2: Busca "Select PHP Version" o "MultiPHP Manager"
En la pantalla principal, busca la sección "Software". Dentro de ella, verás dos herramientas muy útiles:
- Select PHP Version: Para cambiar la versión global de un dominio.
- MultiPHP Manager: Para gestionar versiones por dominio o subdominio de forma individual.
Recomiendo usar MultiPHP Manager porque te da más control, especialmente si tienes varios sitios en el mismo hosting.
Paso 3: Elige el dominio y la versión
En MultiPHP Manager, verás una lista de tus dominios. Al lado de cada uno, hay un desplegable donde puedes seleccionar la versión de PHP. Haz clic en el que quieras cambiar y elige la versión deseada (PHP 7.4, PHP 8.0, etc.).
Paso 4: Aplica los cambios
Pulsa el botón "Apply" o "Aplicar" en la parte inferior. El sistema procesará el cambio y te mostrará un mensaje de confirmación.
[TIP] Si usas "Select PHP Version", después de elegir la versión, también puedes activar o desactivar extensiones de PHP (módulos) desde la misma pantalla. Es útil si tu web necesita funciones específicas como curl o gd.
¿Qué hacer después de cambiar la versión de PHP?
El trabajo no termina al pulsar "Guardar". Es importante que verifiques que todo sigue funcionando correctamente.
1. Revisa tu web
Entra a tu sitio y navega por las páginas principales. Comprueba que no haya errores visuales ni mensajes de error en pantalla.
2. Revisa los logs de errores
Si algo falla, lo más probable es que aparezca un error en el registro del servidor. En cPanel puedes entrar en "Errores" o "Logs" dentro de "Métricas". En Syspanel, suele estar en la sección de "Logs" o "Registros".
3. Actualiza tu CMS y plugins
Si has subido de versión (por ejemplo, de PHP 7.4 a 8.0), es el momento perfecto para actualizar WordPress, plugins, temas, etc. Las versiones nuevas de PHP suelen dejar obsoletas las versiones antiguas de los plugins.
[WARNING] Si ves errores del tipo "Fatal error" o "Deprecated", significa que algún plugin o tema no es compatible. La solución es actualizarlo o, si no existe actualización, volver temporalmente a PHP 7.4.
Problemas comunes y soluciones
Aquí tienes una mini-FAQ con los problemas más típicos al cambiar php cpanel o en Syspanel.
"Mi web muestra una página en blanco"
Esto suele indicar un error crítico. Accede a los logs de error del servidor. Si no sabes cómo, contacta con tu soporte técnico.
"Aparece un mensaje de función obsoleta (Deprecated)"
Esto es común al pasar de PHP 7.4 a 8.0. Significa que algún código usa funciones antiguas. Actualiza tus plugins y temas. Si el problema persiste, es mejor volver a una versión anterior.
"No encuentro la opción de cambiar PHP"
En algunos hostings muy básicos, esta opción no está disponible. En ese caso, contacta con tu proveedor y pregúntale si pueden cambiar la versión de PHP por ti.
"¿Puedo tener diferentes versiones de PHP para diferentes dominios?"
Sí, tanto en cPanel (con MultiPHP Manager) como en Syspanel, puedes asignar una versión distinta a cada dominio o subdominio.
Consejos finales para elegir la mejor versión
- Si estás empezando: Usa PHP 8.0. Es moderno, rápido y compatible con la mayoría de plataformas actuales.
- Si tu web es crítica y no puedes arriesgarte: Quédate en PHP 7.4 hasta que hayas probado todo en un entorno de pruebas.
- Si usas aplicaciones muy específicas: Consulta la documentación del desarrollador para saber qué versión de PHP soporta.
[INFO] Cambiar la versión de PHP no afecta a tus archivos, bases de datos ni correos electrónicos. Es completamente seguro y reversible.
Preguntas frecuentes (FAQ)
¿Cada cuánto tiempo debo cambiar de versión de PHP?
Lo ideal es mantener siempre una versión que esté dentro del soporte oficial. PHP 7.4 ya está en "final de vida" (sin soporte de seguridad), así que si la usas, plantéate subir a PHP 8.0 o superior cuanto antes.
¿Afecta a la velocidad de mi web?
Sí, y mucho. Las versiones más nuevas de PHP son notablemente más rápidas. Puedes notar una mejora de hasta un 30% en el tiempo de carga.
¿Puedo cambiar la versión de PHP sin tocar mi código?
Sí, el cambio se hace a nivel de servidor. Tu código no se modifica. Sin embargo, si tu código usa funciones antiguas, puede dejar de funcionar correctamente con versiones nuevas.
¿Qué hago si mi web se rompe después del cambio?
Vuelve a la versión anterior usando el mismo proceso. Es tan fácil como deshacer el cambio. Después, investiga qué componente está fallando.
¿Syspanel y cPanel son lo mismo?
No, son paneles diferentes, pero ambos permiten gestionar tu hosting. Syspanel es una alternativa moderna, y recuerda que se accede por el puerto 2106. Las funciones de gestión de PHP son muy similares en ambos.
Conclusión
Saber cómo cambiar la versión de PHP en Syspanel o cPanel es una de las tareas de mantenimiento más útiles que puedes aprender como propietario de una web. No solo mejora la velocidad, sino que también aumenta la seguridad de tu proyecto.
El proceso es sencillo, visual y no requiere conocimientos avanzados de programación. Solo necesitas saber qué versión te conviene y tener un poco de paciencia para comprobar que todo funciona después del cambio.
Si te has quedado con dudas, repasa los pasos de este artículo o consulta con tu proveedor de hosting. La mayoría de ellos están encantados de ayudarte con este tipo de tareas.
[TIP] Anota en un papel la versión de PHP que usas actualmente y la fecha del cambio. Así llevarás un control de las actualizaciones de tu hosting.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo mantener tu web rápida, segura y actualizada en cuestión de minutos.
