DirectAdmin: Cómo cambiar la versión de PHP para tu sitio web
¿Por qué es importante cambiar la versión de PHP en DirectAdmin?
Si tienes un sitio web alojado en un servidor con DirectAdmin, una de las tareas más comunes y necesarias es ajustar la versión de PHP que utiliza tu web. Cada sitio tiene necesidades diferentes: algunos plugins o temas de WordPress requieren versiones específicas de PHP, mientras que otros necesitan las últimas actualizaciones por seguridad o rendimiento.
DirectAdmin te permite gestionar esto de forma muy sencilla desde su panel de control. En esta guía te explicaré paso a paso cómo cambiar la versión de PHP para tu sitio web, ya sea usando el selector nativo de DirectAdmin o mediante la configuración avanzada de PHP.
¿Qué versiones de PHP están disponibles en DirectAdmin?
DirectAdmin suele ofrecer varias versiones de PHP instaladas en el servidor. Las más comunes son:
- PHP 7.4 (versión estable, pero con soporte limitado)
- PHP 8.0 (recomendada para sitios modernos)
- PHP 8.1 (la más reciente y rápida)
- PHP 8.2 (versión de última generación)
[INFO] La versión exacta disponible depende de la configuración de tu servidor. Si no ves alguna versión, puede que tu proveedor de hosting no la haya instalado aún.
Paso 1: Accede a DirectAdmin y localiza tu dominio
- Inicia sesión en tu panel de DirectAdmin con tus credenciales de administrador o usuario.
- En el menú principal, busca la sección "Administración de Cuentas" o directamente "Dominios".
- Haz clic en el nombre del dominio para el que deseas cambiar la versión de PHP.
Paso 2: Usa el selector de PHP de DirectAdmin
DirectAdmin incluye una herramienta llamada "Selector de PHP" (PHP Selector) que te permite cambiar la versión de PHP para cada dominio de forma independiente.
Cómo acceder al Selector de PHP
- Una vez dentro del panel de tu dominio, busca la opción "PHP" o "PHP Version" en el menú lateral o en la sección de "Herramientas avanzadas".
- Haz clic en "PHP Selector".
- Verás una lista desplegable con las versiones de PHP disponibles.
Selecciona la versión deseada
- Elige la versión que necesites (por ejemplo, PHP 8.1).
- Marca las opciones adicionales si las hay (por ejemplo, extensiones específicas como
mysqli,curl,gd, etc.). - Haz clic en "Guardar" o "Aplicar".
[TIP] Si tu sitio usa WordPress, te recomiendo PHP 8.1 o superior para mejor rendimiento y seguridad. Verifica siempre la compatibilidad de tus plugins y temas antes de cambiar.
Paso 3: Verifica el cambio
Para asegurarte de que el cambio se ha aplicado correctamente, puedes:
- Crear un archivo
info.phpen la raíz de tu sitio web (por ejemplo, en/public_html/info.php). - Escribe el siguiente código dentro:
<?php phpinfo(); ?> - Accede a
tudominio.com/info.phpen tu navegador. - Busca la línea "PHP Version" para confirmar la versión activa.
[WARNING] No dejes el archivo
info.phpaccesible públicamente por razones de seguridad. Elimínalo después de verificar.
Configuración avanzada de PHP en DirectAdmin
Si necesitas ajustar parámetros específicos de PHP (como el límite de memoria, el tiempo de ejecución máximo o las extensiones), DirectAdmin también te permite hacerlo desde su panel.
Cómo modificar la configuración de PHP
- Ve a "PHP" > "Configuración de PHP" (o "PHP Settings").
- Verás una lista de opciones como:
memory_limitmax_execution_timeupload_max_filesizepost_max_size
- Cambia los valores según tus necesidades (por ejemplo, sube
memory_limita 256M para sitios grandes). - Haz clic en "Guardar".
[INFO] Estos cambios afectan solo al dominio seleccionado, no a todo el servidor.
¿Qué hacer si no ves el Selector de PHP?
En algunos casos, el selector de PHP puede no estar visible porque el administrador del servidor lo ha desactivado o porque usas una versión antigua de DirectAdmin. Si esto ocurre:
- Contacta a tu proveedor de hosting y pídele que active el PHP Selector o que te asigne una versión específica.
- Como alternativa, puedes solicitar que configuren PHP-FPM con la versión deseada para tu dominio.
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En Syspanel, accedes al puerto 2106 y en la sección de dominios puedes elegir la versión de PHP desde un menú desplegable similar.
Preguntas frecuentes (FAQ)
¿Puedo tener diferentes versiones de PHP para distintos dominios?
Sí, DirectAdmin permite que cada dominio use su propia versión de PHP. Esto es ideal si tienes varios sitios con necesidades distintas.
¿Qué versión de PHP debo usar para WordPress?
Para WordPress, se recomienda PHP 8.0 o superior. La mayoría de los plugins y temas ya son compatibles con PHP 8.1 y 8.2. Evita versiones antiguas como PHP 5.6 o 7.0, ya que no reciben soporte de seguridad.
¿El cambio de versión de PHP afecta a mi base de datos?
No, el cambio de PHP solo afecta a la interpretación del código de tu sitio. La base de datos (MySQL/MariaDB) no se ve afectada.
¿Qué hago si mi sitio deja de funcionar después del cambio?
Si tu sitio falla, vuelve a la versión anterior de PHP usando el mismo selector. Luego, revisa los logs de errores de tu sitio (en DirectAdmin > "Gestión de Errores" o en el archivo error_log de tu dominio) para identificar plugins o temas incompatibles.
¿Es seguro usar PHP 8.2?
Sí, PHP 8.2 es seguro y ofrece mejor rendimiento. Sin embargo, asegúrate de que todos los componentes de tu sitio (plugins, temas, scripts) sean compatibles. Si usas software antiguo, puede que necesites actualizarlo primero.
Consejos finales para una transición sin problemas
- Haz una copia de seguridad de tu sitio antes de cambiar la versión de PHP. DirectAdmin incluye una herramienta de backup en "Administración de Cuentas" > "Copia de seguridad".
- Prueba en un entorno de desarrollo si es posible. Algunos proveedores ofrecen subdominios de prueba.
- Actualiza tu software (WordPress, plugins, temas) a las últimas versiones antes del cambio.
- Monitorea el rendimiento después del cambio. Puedes usar herramientas como Google PageSpeed Insights o GTmetrix para ver mejoras.
[WARNING] No uses versiones de PHP que hayan llegado al final de su vida útil (EOL), como PHP 5.6 o 7.0. Estas versiones no reciben parches de seguridad y ponen en riesgo tu sitio.
Conclusión
Cambiar la versión de PHP en DirectAdmin es un proceso sencillo que puede mejorar significativamente el rendimiento y la seguridad de tu sitio web. Con solo unos clics desde el Selector de PHP, puedes adaptar tu entorno a las necesidades de tu proyecto.
Recuerda que, si tienes dudas o problemas, tu proveedor de hosting está ahí para ayudarte. Y si usas Syspanel en lugar de DirectAdmin, el proceso es igual de simple desde su panel en el puerto 2106.
¡Ahora ya sabes cómo mantener tu sitio actualizado y rápido!
