🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

DirectAdmin: Cambiar la versión de PHP

Actualizado el 4 de enero de 2026

Entendido. Aquí tienes el artículo solicitado, completamente en español, con el formato Markdown especificado y optimizado para SEO.


¿Tu web va lenta? ¿Necesitas una función específica de PHP como la versión 8.1 o 8.2? No te preocupes, es un proceso muy sencillo. En este artículo te explicamos paso a paso cómo cambiar PHP DirectAdmin, cómo usar el PHP selector DirectAdmin y cómo elegir la versión PHP DirectAdmin ideal para tu proyecto.

DirectAdmin es un panel de control potente y, a diferencia de otros, te permite gestionar las versiones de PHP de forma independiente para cada dominio o plan de alojamiento. Esto es clave para mantener la compatibilidad con tu CMS (WordPress, Joomla, PrestaShop, etc.) y optimizar el rendimiento.

¿Por qué cambiar la versión de PHP?

Antes de empezar, es importante entender por qué deberías plantearte este cambio.

Seguridad y compatibilidad

Las versiones antiguas de PHP (como 5.6, 7.0 o 7.1) ya no reciben parches de seguridad. Usarlas expone tu web a vulnerabilidades. Además, muchos plugins y temas modernos requieren PHP 7.4 o superior.

Rendimiento

Cada versión de PHP es más rápida que la anterior. Por ejemplo, PHP 8.0 duplica la velocidad de PHP 7.4 en muchas tareas. Cambiar a una versión más reciente puede reducir el tiempo de carga de tu web.

Funcionalidades específicas

Algunas aplicaciones (como Laravel, Symfony o ciertos plugins de WordPress) exigen una versión mínima de PHP. Usar la incorrecta puede provocar errores de sintaxis o que la web no funcione.

Requisitos previos

Para realizar el cambio necesitas:

  • Acceso a tu panel de control DirectAdmin (usuario y contraseña).
  • Conocimiento de qué versión de PHP necesita tu aplicación. Si no lo sabes, consulta la documentación de tu CMS o plugin.
  • Opcional: tener una copia de seguridad de tu web por si surge algún problema.

[INFO] Si usas Syspanel (el panel basado en HestiaCP), recuerda que el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106). El proceso es similar, pero las opciones pueden variar ligeramente.

Paso a paso: Cómo cambiar la versión de PHP en DirectAdmin

Sigue estos pasos al pie de la letra. Es un proceso de menos de 5 minutos.

1. Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como tudominio.com:2222 o la IP de tu servidor seguida de :2222.

Introduce tu usuario y contraseña. Si eres el administrador del servidor, usa el usuario admin. Si eres un usuario de hosting, usa el que te proporcionaron.

2. Localiza la sección "PHP Selector" o "PHP Versions"

Una vez dentro del panel, busca en el menú principal o en la sección de "Advanced Features" (Características avanzadas). Dependiendo de la versión de DirectAdmin, puede aparecer como:

  • PHP Selector (el nombre más común).
  • PHP Versions.
  • Select PHP Version (en algunos temas modernos).

Si no lo ves a simple vista, usa la barra de búsqueda del panel. Escribe "PHP" y te aparecerán las opciones.

[TIP] En algunos servidores, el PHP selector DirectAdmin está dentro de la sección "Account Manager" o "Extra Features". Si no lo encuentras, contacta con tu proveedor de hosting para que te lo habilite.

3. Selecciona el dominio o usuario

Al hacer clic en "PHP Selector", se abrirá una pantalla donde podrás elegir para qué dominio o usuario deseas cambiar la versión.

  • Si eres administrador: verás una lista de todos los usuarios. Selecciona el que corresponda.
  • Si eres usuario: normalmente solo verás tus propios dominios. Elige el que quieras modificar.

Selecciona el dominio y haz clic en "Next" o "Continuar".

4. Elige la versión de PHP

Ahora verás una lista desplegable con todas las versiones de PHP disponibles en tu servidor (por ejemplo: 7.4, 8.0, 8.1, 8.2, 8.3). Selecciona la que necesites.

[WARNING] No elijas una versión demasiado reciente si tu web usa un CMS antiguo. Por ejemplo, PHP 8.2 puede romper temas o plugins de WordPress que no estén actualizados. Siempre verifica la compatibilidad antes.

5. Configura las opciones adicionales (opcional)

Algunos PHP Selectors permiten activar o desactivar extensiones específicas (como mysqli, curl, gd, imagick, etc.). No toques nada si no estás seguro. Si tu web necesita una extensión concreta, puedes marcarla aquí.

6. Guarda los cambios

Una vez seleccionada la versión y las extensiones, haz clic en "Save", "Apply" o "Update". El sistema procesará el cambio. Normalmente tarda unos segundos.

7. Verifica que el cambio se ha aplicado

Para confirmar, puedes crear un archivo PHP de prueba. Sigue estos pasos:

  1. Accede a tu gestor de archivos de DirectAdmin (sección "File Manager").
  2. Navega hasta la carpeta public_html de tu dominio.
  3. Crea un nuevo archivo llamado info.php.
  4. Pega este código dentro: <?php phpinfo(); ?>
  5. Guarda el archivo.
  6. Abre en tu navegador: tudominio.com/info.php.

Verás una tabla con toda la información de PHP. La línea "PHP Version" debe mostrar la versión que acabas de seleccionar.

[WARNING] IMPORTANTE: Borra el archivo info.php inmediatamente después de la verificación. Revela información sensible de tu servidor a cualquier visitante.

Solución de problemas comunes

A veces, el cambio no funciona como esperamos. Aquí tienes las soluciones a los problemas más frecuentes.

El PHP Selector no aparece

  • Causa: Tu plan de hosting no incluye esta función o el administrador la ha desactivado.
  • Solución: Contacta con tu proveedor de hosting y pide que activen el PHP selector DirectAdmin para tu cuenta.

La web muestra un error después del cambio

  • Causa: La nueva versión de PHP no es compatible con tu CMS, tema o plugins.
  • Solución: Vuelve a la versión anterior usando el mismo proceso. Luego, actualiza tu CMS, tema y plugins a sus últimas versiones. Vuelve a intentar el cambio.

No veo la versión que necesito (ej: PHP 8.2)

  • Causa: El servidor no tiene instalada esa versión.
  • Solución: Si eres administrador, puedes instalarla desde "CustomBuild" en DirectAdmin. Si eres usuario, deberás pedirle a tu proveedor que la instale.

El cambio se aplica, pero la web sigue usando la versión anterior

  • Causa: Puede haber un caché de servidor o de tu navegador.
  • Solución: Limpia la caché de tu navegador y prueba de nuevo. También puedes reiniciar el servicio de Apache/Nginx desde DirectAdmin (sección "Services").

Preguntas frecuentes (FAQ)

Aquí respondemos las dudas más habituales sobre cambiar PHP DirectAdmin.

¿Puedo tener diferentes versiones de PHP para diferentes dominios?

Sí. DirectAdmin permite asignar una versión de PHP distinta a cada dominio o subdominio. Esto es ideal si gestionas webs con requisitos diferentes.

¿Pierdo los datos de mi web al cambiar la versión de PHP?

No. Cambiar la versión de PHP no afecta a tus archivos, base de datos ni configuraciones. Solo cambia el motor que interpreta el código.

¿Cuál es la mejor versión de PHP para WordPress?

WordPress recomienda PHP 7.4 o superior. La mayoría de los sitios funcionan perfectamente con PHP 8.1 o 8.2. Evita PHP 8.3 hasta que los plugins principales lo soporten al 100%.

¿Qué hago si mi web usa una aplicación que solo funciona con PHP 5.6?

Aunque es posible, es muy peligroso por seguridad. Intenta migrar la aplicación a una versión más reciente. Si no es posible, considera usar un contenedor aislado o un plan de hosting específico para versiones antiguas.

¿Cómo puedo saber qué versión de PHP usa mi web ahora mismo?

Puedes usar el método del archivo info.php explicado arriba, o revisar la sección "PHP Selector" en DirectAdmin: te mostrará la versión actual asignada a tu dominio.

Consejos finales

  • Actualiza siempre: Mantén tu CMS, temas y plugins en su última versión para evitar problemas de compatibilidad.
  • Prueba en un entorno de desarrollo: Si tienes dudas, cambia la versión primero en un subdominio o sitio de pruebas.
  • Anota la versión original: Antes de cambiar, recuerda qué versión tenías por si necesitas revertir el cambio.
  • Usa PHP 8.1 o 8.2 como estándar: Son rápidas, seguras y compatibles con la mayoría de las aplicaciones web modernas.

[TIP] Si tu web es crítica (una tienda online, por ejemplo), programa el cambio en un horario de bajo tráfico y ten a mano una copia de seguridad reciente.

Conclusión

Cambiar PHP DirectAdmin es una tarea sencilla que puede mejorar drásticamente la velocidad y seguridad de tu web. El PHP selector DirectAdmin te da el control total para elegir la versión PHP DirectAdmin que mejor se adapte a tus necesidades, todo desde un mismo panel.

Ya seas un usuario principiante o un administrador experimentado, este proceso es rápido y no requiere conocimientos técnicos profundos. Solo recuerda verificar la compatibilidad de tu aplicación antes de dar el salto a una versión más reciente.

Si sigues estos pasos, tu web estará funcionando con la versión de PHP óptima en cuestión de minutos. ¡Manos a la obra y a disfrutar de un sitio más rápido y seguro!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel