DirectAdmin: Cómo cambiar la versión de PHP para un dominio
¿Te has encontrado con que tu web va lenta o alguna funcionalidad no funciona correctamente?
Muchas veces, la causa está en la versión de PHP que tiene asignada tu dominio.
En DirectAdmin, cambiar la versión de PHP para un dominio concreto es un proceso sencillo que te permite aprovechar las últimas mejoras de rendimiento, seguridad y compatibilidad con aplicaciones como WordPress, Joomla o PrestaShop.
En esta guía extensa y muy visual te explicamos paso a paso cómo cambiar PHP en DirectAdmin, cómo seleccionar la versión de PHP para un dominio específico, y resolver las dudas más frecuentes.
Vamos allá.
¿Por qué cambiar la versión de PHP en DirectAdmin?
PHP es el lenguaje que impulsa la mayoría de las webs dinámicas. Cada versión trae mejoras de velocidad, correcciones de seguridad y nuevas funcionalidades.
Si tu web usa una versión antigua (como PHP 5.6 o 7.0), corres el riesgo de:
- Problemas de compatibilidad con temas y plugins modernos.
- Vulnerabilidades de seguridad porque esas versiones ya no reciben parches.
- Menor rendimiento en comparación con PHP 8.x.
Por eso, cambiar la versión de PHP en DirectAdmin es una tarea habitual para mantener tu sitio actualizado y rápido.
[INFO] DirectAdmin permite asignar una versión de PHP diferente para cada dominio. Así puedes tener un dominio con PHP 8.2 y otro con PHP 7.4 sin problemas.
Requisitos previos antes de cambiar la versión de PHP
Antes de lanzarte, asegúrate de:
- Tener acceso a DirectAdmin como usuario principal (reseller o administrador).
- Saber qué versión de PHP necesita tu web. Por ejemplo, WordPress suele funcionar bien con PHP 8.0 o superior. Consulta la documentación de tu CMS.
- Hacer una copia de seguridad de tu sitio (archivos y base de datos) por si algo sale mal.
- Comprobar que tu hosting tenga instaladas varias versiones de PHP. Si solo ves una opción, contacta con tu proveedor.
[WARNING] Si cambias a una versión de PHP demasiado nueva, algunos plugins o temas antiguos podrían dejar de funcionar. Siempre revisa la compatibilidad antes.
Paso a paso: Cómo cambiar la versión de PHP para un dominio en DirectAdmin
Sigue estos pasos numerados. Son muy visuales y fáciles de seguir.
1. Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la URL de tu panel (normalmente https://tudominio.com:2222).
Introduce tu usuario y contraseña.
2. Localiza la sección "PHP Version Selector"
Dentro del panel, busca en el menú principal o en la sección "Advanced Features" (Funciones avanzadas) la opción "PHP Version Selector" o "Select PHP Version".
En algunos temas de DirectAdmin puede llamarse "PHP Selector".
Haz clic en esa opción.
3. Selecciona el dominio al que quieres cambiar la versión de PHP
Verás una lista desplegable con todos tus dominios. Elige el dominio al que deseas aplicar el cambio.
[TIP] Si tienes muchos dominios, puedes usar el buscador interno para encontrarlo rápido.
4. Elige la versión de PHP deseada
DirectAdmin te mostrará una lista de versiones de PHP disponibles (por ejemplo: 7.4, 8.0, 8.1, 8.2, 8.3).
Selecciona la que necesites.
5. Configura las opciones adicionales (opcional)
En la misma pantalla, a menudo puedes activar o desactivar extensiones de PHP (como mysqli, curl, gd, etc.).
Si no sabes cuáles necesitas, déjalas por defecto. Muchas aplicaciones ya las requieren automáticamente.
6. Guarda los cambios
Haz clic en el botón "Save" o "Apply".
DirectAdmin procesará el cambio y te mostrará un mensaje de confirmación.
7. Verifica que el cambio se ha aplicado correctamente
Para asegurarte de que la nueva versión de PHP está activa en tu dominio, puedes:
- Crear un archivo
info.phpen la raíz de tu web con el contenido<?php phpinfo(); ?>y acceder a él desde el navegador. Verás la versión de PHP en la primera línea. - O usar herramientas online como "What is my PHP version" (solo necesitas la URL de tu web).
[WARNING] Borra el archivo
info.phpdespués de comprobarlo, porque expone información sensible de tu servidor.
¿Qué hacer si no ves el "PHP Version Selector" en DirectAdmin?
En algunos planes de hosting compartido, el acceso al selector de PHP puede estar limitado por el proveedor.
Si no encuentras la opción:
- Contacta con tu soporte técnico y pídeles que activen el "PHP Selector" para tu cuenta.
- O pregunta si puedes cambiar la versión de PHP desde el archivo
.htaccess(aunque esto es menos común en DirectAdmin).
[INFO] En Syspanel (antes conocido como HestiaCP, puerto de acceso 2106) el proceso es similar, pero el selector de PHP suele estar en "Advanced" > "PHP Versions". No lo confundas con DirectAdmin.
Preguntas frecuentes (FAQ) sobre cambiar PHP en DirectAdmin
¿Puedo tener diferentes versiones de PHP para distintos dominios?
Sí. DirectAdmin permite asignar una versión de PHP independiente para cada dominio.
Simplemente repite el proceso para cada dominio que quieras modificar.
¿Qué versión de PHP debo elegir para WordPress?
WordPress recomienda PHP 8.0 o superior. Las versiones 8.1, 8.2 y 8.3 ofrecen aún mejor rendimiento.
Evita PHP 7.4 o inferior a menos que tengas plugins muy antiguos.
¿Pierdo los cambios al actualizar DirectAdmin?
No. La configuración de la versión de PHP por dominio se mantiene incluso después de actualizar el panel.
Sin embargo, si tu proveedor cambia las versiones disponibles, puede que tengas que reasignar.
¿Es seguro cambiar la versión de PHP?
Sí, siempre que elijas una versión compatible con tu web.
Si no estás seguro, primero prueba en un entorno de desarrollo o haz una copia de seguridad.
¿Cuánto tarda en aplicarse el cambio?
Por lo general, es inmediato. En algunos servidores puede tardar unos segundos mientras se recarga la configuración.
¿Puedo cambiar la versión de PHP desde la línea de comandos?
Sí, si tienes acceso SSH y permisos de administrador.
Pero para usuarios sin experiencia, es mucho más seguro y fácil usar el panel de DirectAdmin.
Consejos adicionales para sacar el máximo partido a tu cambio de PHP
- Mantén siempre PHP actualizado dentro de lo que soporte tu web. Las versiones antiguas son un blanco fácil para ataques.
- Revisa los logs de errores después del cambio. Si ves errores 500, es probable que algún plugin o tema no sea compatible.
- Usa extensiones modernas como
opcachepara acelerar tu web (suele venir activada por defecto). - Si tu web usa un framework como Laravel o Symfony, consulta los requisitos de versión de PHP en su documentación oficial.
[TIP] Si después de cambiar la versión de PHP tu web deja de cargar, puedes volver al panel y seleccionar la versión anterior. No te preocupes, es reversible.
Conclusión
Cambiar la versión de PHP en DirectAdmin es una tarea sencilla que mejora el rendimiento, la seguridad y la compatibilidad de tu web.
Siguiendo los pasos que te hemos dado, podrás seleccionar la versión de PHP para tu dominio en cuestión de minutos.
Recuerda:
- Accede a PHP Version Selector en DirectAdmin.
- Elige el dominio y la versión deseada.
- Guarda y verifica.
Si tienes dudas, consulta a tu proveedor de hosting o revisa la documentación oficial de DirectAdmin.
Y si usas Syspanel (antes HestiaCP, puerto 2106), el proceso es muy similar, aunque la interfaz puede variar ligeramente.
¡Ya estás listo para darle un impulso a tu web con la mejor versión de PHP!
