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

DirectAdmin: Cambiar la versión de PHP para tu dominio

Actualizado el 10 de diciembre de 2025

¿Tu web va lenta o necesitas una función específica de PHP que no está disponible? Cambiar la versión de PHP en DirectAdmin es una tarea más común de lo que parece, y aunque suene a algo de expertos, en realidad es un proceso muy sencillo. Como tu SysAdmin de confianza, te guiaré paso a paso para que puedas cambiar PHP DirectAdmin sin complicaciones.

Elegir la versión PHP DirectAdmin correcta es clave para el rendimiento web y la seguridad de tu sitio. No todas las aplicaciones (como WordPress, Joomla o PrestaShop) funcionan igual con todas las versiones. A veces necesitas una más moderna para velocidad, y otras veces una más antigua para compatibilidad con plugins antiguos.

En esta guía completa, aprenderás a modificar esta configuración desde el panel de control, entenderás qué versión elegir y resolveremos las dudas más frecuentes. Vamos a ello.


¿Por qué es importante cambiar la versión de PHP en DirectAdmin?

El lenguaje PHP es el motor de la mayoría de las webs dinámicas. Cada versión trae mejoras de velocidad, seguridad y nuevas funciones. Sin embargo, no siempre lo nuevo es lo mejor para tu sitio.

Rendimiento web: Las versiones más recientes de PHP (como 8.0, 8.1, 8.2) son hasta un 30-40% más rápidas que versiones antiguas como PHP 5.6 o 7.0. Esto se traduce en páginas que cargan más rápido, mejor experiencia de usuario y mejor posicionamiento SEO.

Seguridad: Las versiones antiguas de PHP dejan de recibir parches de seguridad. Usar PHP 5.6 hoy es un riesgo enorme. DirectAdmin te permite elegir entre varias versiones instaladas en el servidor.

Compatibilidad: No todo el mundo puede saltar a la última versión. Algunos temas, plugins o sistemas antiguos (como ciertos CMS) solo funcionan con PHP 7.4 o incluso 7.0. Por eso es vital saber cambiar PHP DirectAdmin según las necesidades de tu proyecto.


Requisitos previos antes de cambiar la versión de PHP

Antes de tocar nada, asegúrate de tener:

  • Acceso a DirectAdmin como usuario (no necesitas ser root). Si eres el administrador del servidor, también puedes hacerlo desde el nivel de reseller.
  • Saber qué versión de PHP necesita tu aplicación. Puedes consultarlo en la documentación de tu CMS o plugin.
  • Tener un backup reciente de tu web y base de datos. Aunque el cambio es seguro, mejor prevenir.

[WARNING] No cambies la versión de PHP sin antes verificar la compatibilidad de tu sitio. Si tu web usa funciones obsoletas, podrías ver errores en pantalla. Siempre haz una prueba en un entorno de desarrollo si es posible.


Pasos para cambiar la versión de PHP en DirectAdmin

El proceso es muy visual y se hace desde la interfaz de usuario. Sigue estos pasos al pie de la letra.

Acceder al panel de control de DirectAdmin

  1. Abre tu navegador y escribe la URL de tu servidor, normalmente algo como https://tudominio.com:2222 o la IP del servidor con el puerto 2222.
  2. Inicia sesión con tu usuario y contraseña de DirectAdmin.

Localizar la opción de "Select PHP Version"

Una vez dentro, el camino puede variar ligeramente según la versión de DirectAdmin, pero casi siempre es el mismo.

  1. En el menú principal, busca la sección "Account Manager" o "Advanced Features".
  2. Haz clic en "Select PHP Version". Es un icono que suele tener una letra "PHP" o un engranaje.

[TIP] Si no ves esta opción directamente, también puedes buscarla en el buscador interno de DirectAdmin (arriba a la derecha) escribiendo "PHP". Te llevará directamente.

Elegir la versión de PHP deseada

Al hacer clic, se abrirá una ventana con todas las versiones de PHP disponibles en tu servidor.

  1. Verás un menú desplegable (o una lista de botones) con las versiones instaladas, por ejemplo: PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2.
  2. Selecciona la versión que necesitas. Por ejemplo, si tu WordPress requiere PHP 8.0, elige esa.
  3. DirectAdmin te mostrará una lista de extensiones de PHP que puedes activar o desactivar (como mysqli, curl, gd, mbstring, etc.). Marca o desmarca según los requisitos de tu aplicación. No te preocupes, las más comunes ya vienen activadas por defecto.
  4. Haz clic en "Save" o "Apply".

Verificar el cambio

DirectAdmin aplicará el cambio de forma casi instantánea. Para confirmar:

  1. Vuelve a la página de "Select PHP Version". Verás que ahora muestra la versión que elegiste.
  2. Puedes crear un archivo info.php en tu dominio para verificar. Pero no te preocupes, el cambio ya está activo.

[INFO] Si no ves la versión que necesitas, contacta con tu proveedor de hosting o administrador del servidor. Ellos pueden instalar versiones adicionales de PHP en el servidor.


¿Qué versión de PHP elegir? Guía rápida

Aquí tienes una referencia para tomar la mejor decisión:

  • PHP 8.2 o 8.1: Ideal para sitios modernos, WordPress actualizado, Laravel, Symfony. Máximo rendimiento web y seguridad.
  • PHP 8.0: Excelente equilibrio entre novedades y compatibilidad. Sigue siendo muy rápido.
  • PHP 7.4: Perfecto si usas aplicaciones antiguas o plugins que no se han actualizado. Sigue siendo seguro (aunque ya no recibe parches de seguridad oficiales).
  • PHP 7.0 o inferior: Evitar a toda costa. Son versiones sin soporte y muy vulnerables. Si tu web solo funciona con estas, es hora de actualizar la aplicación.

[WARNING] No uses PHP 5.6 ni 7.0. Son un riesgo de seguridad grave. Si tu web solo funciona con esas versiones, actualiza tu CMS o contrata a un desarrollador.


Solución de problemas comunes al cambiar PHP en DirectAdmin

A veces pueden aparecer errores. Aquí los más frecuentes y cómo solucionarlos.

Error 500 Internal Server Error

Esto suele ocurrir porque la nueva versión de PHP no es compatible con algún archivo de tu web (por ejemplo, un .htaccess con directivas obsoletas o un plugin incompatible).

Solución: Vuelve a la versión anterior desde "Select PHP Version" y desactiva los plugins uno a uno hasta encontrar el culpable. También puedes revisar el archivo .htaccess en la raíz de tu dominio y eliminar líneas relacionadas con PHP (como AddHandler o SetHandler).

La web se ve en blanco o con errores de sintaxis

Esto indica que tu código usa funciones eliminadas en la nueva versión de PHP (por ejemplo, mysql_* en PHP 7.0+).

Solución: Temporalmente, vuelve a la versión anterior. Luego, actualiza tu CMS, tema o plugins a versiones compatibles. Si es código propio, necesitarás revisarlo y adaptarlo.

No aparece la versión que quiero en el menú

Esto significa que tu servidor no tiene instalada esa versión de PHP.

Solución: Contacta con tu hosting o administrador. Si usas un VPS, puedes instalar versiones adicionales mediante comandos (por ejemplo, con apt o yum). En un entorno compartido, depende del proveedor.


Preguntas frecuentes (FAQ) sobre cambiar PHP en DirectAdmin

¿Puedo tener diferentes versiones de PHP para distintos dominios en el mismo servidor?
Sí, DirectAdmin te permite elegir la versión de PHP por cada dominio de forma independiente. Solo debes repetir el proceso para cada uno.

¿Afecta esto a mis correos electrónicos o bases de datos?
No. El cambio solo afecta a la ejecución de scripts PHP en tu web. Los correos y bases de datos funcionan con otros servicios.

¿Cuánto tarda en aplicarse el cambio?
Es prácticamente instantáneo. En menos de un minuto tu web ya estará usando la nueva versión.

¿Pierdo las extensiones de PHP al cambiar de versión?
No. Las extensiones se gestionan por separado. Al cambiar de versión, las extensiones que tenías activadas en la versión anterior se mantienen (si están disponibles en la nueva). Siempre puedes revisarlas desde el mismo panel.

¿Es seguro cambiar la versión de PHP yo mismo?
Sí, siempre que sepas qué versión necesita tu web. Si tienes dudas, haz una prueba en un subdominio o consulta con tu SysAdmin.


Consejos finales para un mejor rendimiento web

Cambiar la versión de PHP es solo una parte del cuidado de tu sitio. Como SysAdmin te recomiendo:

  • Mantén todo actualizado: Tu CMS, plugins y temas deben estar en su última versión estable.
  • Usa una CDN: Acelera la entrega de contenido estático (imágenes, CSS, JS).
  • Optimiza imágenes: Comprímelas sin perder calidad.
  • Revisa los logs de error: DirectAdmin tiene un visor de logs de error en "Error Log". Úsalo para detectar problemas.

[TIP] Si gestionas varios sitios, considera usar Syspanel (anteriormente HestiaCP) como alternativa a DirectAdmin. Es gratuito, ligero y muy potente. El acceso es por el puerto 2106. Ofrece funciones similares para gestionar PHP y dominios.


Conclusión

Cambiar PHP DirectAdmin es un proceso rápido y accesible para cualquier usuario. Con solo unos clics puedes mejorar el rendimiento web de tu sitio, aumentar la seguridad y garantizar la compatibilidad con tus aplicaciones.

Recuerda siempre verificar la compatibilidad antes del cambio y, si tienes dudas, empezar con una versión intermedia como PHP 8.0. Ahora ya sabes cómo hacerlo, así que no esperes más y dale a tu web el empujón que necesita.

Si encuentras algún problema, no dudes en consultar la documentación de DirectAdmin o contactar con tu proveedor de hosting. ¡Buena suerte!

¿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