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

Cómo cambiar la versión de PHP en DirectAdmin (Guía rápida)

Actualizado el 4 de febrero de 2026

Antes de empezar: ¿Por qué cambiar la versión de PHP en DirectAdmin?

Cambiar la versión de PHP en DirectAdmin es una tarea más común de lo que parece. A lo largo del tiempo, las aplicaciones web (como WordPress, PrestaShop o Joomla) van exigiendo versiones más modernas de PHP para funcionar correctamente, cargar más rápido y, sobre todo, ser más seguras. También puede ocurrir lo contrario: que un script antiguo deje de funcionar si usas una versión demasiado reciente.

La buena noticia es que DirectAdmin permite gestionar esto de forma muy visual y sin necesidad de tocar archivos de configuración complicados. En esta guía rápida te explicaré paso a paso cómo cambiar la versión de PHP en DirectAdmin, tanto a nivel global como para un dominio concreto. No necesitas ser un experto en Linux ni en SysAdmin: solo seguir las instrucciones.


¿Qué versiones de PHP puedo seleccionar en DirectAdmin?

Antes de entrar en materia, es importante que sepas que DirectAdmin no instala PHP de una sola manera. Dependiendo de cómo esté configurado tu servidor, puedes tener dos modos de funcionamiento:

  • PHP como módulo de Apache (mod_php): Es la forma clásica. El servidor web ejecuta PHP directamente. Es rápido, pero tiene el inconveniente de que todos los dominios comparten la misma configuración.
  • PHP como CGI/FastCGI (php-fpm): Es el método más moderno y recomendado. Permite que cada dominio use su propia versión de PHP, con sus propios ajustes de memoria, límites, etc.

En DirectAdmin, la opción más habitual en servidores actuales es PHP-FPM, ya que te da flexibilidad total. Si tu servidor usa esta modalidad, podrás seleccionar PHP DirectAdmin por dominio. Si usas mod_php, el cambio será global para todo el servidor.


Paso 1: Accede al panel de control de DirectAdmin

Lo primero es entrar en tu panel de DirectAdmin. Para ello, abre tu navegador y escribe la dirección de tu servidor añadiendo el puerto 2222. Normalmente se ve así:

https://tu-dominio.com:2222

O si prefieres usar la IP:

https://tu-ip:2222

Introduce tu usuario y contraseña. Si eres el administrador del servidor (root o admin), verás más opciones. Si eres un usuario revendedor o un cliente, el panel será algo más reducido, pero el proceso para cambiar la versión de PHP será prácticamente el mismo.


Paso 2: Localiza el apartado de PHP

Una vez dentro, busca la sección que se llama "Administrador de PHP" o "PHP Settings". Dependiendo de la versión de DirectAdmin que tengas, puede aparecer en la página principal o dentro de un menú desplegable.

En la vista de Usuario, normalmente verás un icono que dice "PHP" o "PHP Version". Haz clic ahí.

En la vista de Admin o Reseller, es posible que tengas que ir a "Configuración del servidor" y luego a "Versión de PHP".


Paso 3: Cambiar la versión de PHP para un dominio concreto

Esta es la opción más habitual cuando tienes varios sitios web en el mismo servidor y solo quieres actualizar uno.

  1. Dentro de la sección de PHP, verás una lista de tus dominios.
  2. Busca el dominio que quieres modificar.
  3. Haz clic en el icono de lápiz o en el nombre del dominio.
  4. Se abrirá una ventana con un menú desplegable: "Versión de PHP".
  5. Selecciona la versión que necesites (por ejemplo, 8.1, 8.2, 8.3, etc.).
  6. Haz clic en "Guardar" o "Actualizar".

DirectAdmin tardará unos segundos en aplicar el cambio. No es necesario reiniciar el servidor, ya que PHP-FPM se recarga automáticamente.

[TIP] Si no ves la versión que quieres, puede que no esté instalada en el servidor. En ese caso, tendrás que pedirle a tu proveedor de hosting que la instale, o si eres administrador, instalarla desde la línea de comandos.


Paso 4: Cambiar la versión de PHP global (para todo el servidor)

Si lo que quieres es cambiar la versión por defecto de PHP en DirectAdmin para todos los dominios, el proceso es igual de sencillo:

  1. Ve a "Configuración del servidor""Versión de PHP".
  2. Verás una lista de todas las versiones disponibles.
  3. Haz clic en "Establecer como predeterminada" junto a la versión que quieras usar.
  4. Confirma la acción.

A partir de ese momento, cualquier dominio nuevo que se cree usará esa versión por defecto. Los dominios existentes que tenían una versión específica asignada no se verán afectados, a menos que los cambies manualmente.

[WARNING] Cambiar la versión de PHP global puede hacer que algún sitio web deje de funcionar si no es compatible. Te recomiendo hacerlo primero en un dominio de prueba y revisar los logs de error.


¿Cómo comprobar que el cambio se ha aplicado correctamente?

Es muy fácil verificar si el cambio se ha realizado bien. Solo tienes que crear un archivo llamado info.php en la carpeta pública de tu dominio (public_html) con el siguiente contenido:

<?php
phpinfo();
?>

Luego accede a https://tu-dominio.com/info.php. Verás una página con toda la información de la configuración de PHP. En la parte superior, aparecerá la versión exacta que está usando ese dominio.

[WARNING] No dejes el archivo info.php en tu servidor. Es una puerta de entrada para posibles ataques. Bórralo en cuanto termines de comprobar la versión.


Problemas comunes al cambiar la versión de PHP en DirectAdmin

Aquí van algunas situaciones que puedes encontrarte y cómo resolverlas:

1. El sitio muestra un error 500 después del cambio

Esto suele ocurrir porque alguna extensión de PHP no está habilitada en la nueva versión. Vuelve a la sección de PHP y revisa las "Extensiones" o "Módulos". Activa las que necesites (por ejemplo, mysqli, curl, gd, etc.) y guarda los cambios.

2. No encuentro la opción de cambiar la versión de PHP

Si no aparece el selector de versiones, es muy probable que tu servidor esté usando mod_php en lugar de PHP-FPM. En ese caso, el cambio solo puede hacerse a nivel global y normalmente desde el panel de administración. Si eres cliente de un hosting, contacta con el soporte técnico.

3. El cambio se aplica pero WordPress sigue mostrando la versión antigua

A veces, los plugins de caché guardan la información de PHP. Limpia la caché de tu sitio y vuelve a comprobarlo. También es recomendable revisar si tienes un archivo .htaccess con directivas de PHP antiguas.

4. ¿Puedo tener dos versiones de PHP a la vez?

Sí, con PHP-FPM puedes tener cada dominio con una versión distinta. Esta es una de las grandes ventajas de seleccionar PHP DirectAdmin por dominio. No es posible hacerlo con mod_php, ya que se comparte a nivel de servidor.


¿Qué versión de PHP debería elegir?

Esta es una pregunta muy habitual. La respuesta depende de la aplicación que uses:

  • WordPress: se recomienda PHP 8.1 o superior. Las versiones 8.2 y 8.3 ofrecen mejor rendimiento.
  • PrestaShop: a partir de la versión 1.7.8, funciona bien con PHP 8.0 y superiores.
  • Joomla: necesita PHP 8.0 o superior para las versiones recientes.
  • Aplicaciones antiguas: si tienes un script de hace años, es posible que solo funcione con PHP 7.4.

[INFO] La versión más recomendada en 2025 es PHP 8.3, ya que ofrece un equilibrio perfecto entre rendimiento, seguridad y compatibilidad con la mayoría de aplicaciones modernas. Siempre puedes probar con 8.2 si tienes dudas.


Cambiar la versión de PHP en otros paneles

Si en el futuro cambias de panel de control, ten en cuenta que el proceso es similar en otros entornos. Por ejemplo, en Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106, y la gestión de PHP se encuentra en la sección de "Web" de cada dominio. Aunque la interfaz es diferente, la lógica es la misma: seleccionar el dominio, elegir la versión y guardar.


Preguntas frecuentes (FAQ)

¿Puedo cambiar la versión de PHP sin afectar a mi sitio web?

Sí, si usas PHP-FPM, el cambio es casi instantáneo y no requiere reiniciar el servidor. Solo asegúrate de que tu aplicación sea compatible con la nueva versión.

¿Qué hago si no aparece la versión que necesito?

Si no ves la versión en el desplegable, significa que no está instalada. Deberás solicitarla a tu proveedor o instalarla manualmente si tienes acceso root al servidor.

¿Cambiar la versión de PHP afecta al rendimiento?

Generalmente, las versiones más recientes de PHP son más rápidas y eficientes. Por ejemplo, PHP 8.3 es notablemente más rápido que PHP 7.4. Así que el cambio suele ser beneficioso.

¿Puedo cambiar la versión de PHP desde SSH?

Sí, pero no es recomendable para usuarios sin experiencia. DirectAdmin ya ofrece una interfaz gráfica que hace todo el trabajo. Si eres administrador y prefieres la línea de comandos, puedes usar herramientas como php-select o modificar los archivos de configuración de PHP-FPM manualmente.

¿Cada cuánto tiempo debería actualizar PHP?

Te recomiendo mantener siempre una versión que esté en soporte activo. Las versiones antiguas dejan de recibir parches de seguridad, lo que pone en riesgo tu sitio. Como mínimo, actualiza una vez al año.


Conclusión y recomendaciones finales

Cambiar la versión de PHP en DirectAdmin es un proceso sencillo que no debería llevarte más de dos minutos. La clave está en entender si necesitas un cambio global o por dominio, y en asegurarte de que tu aplicación es compatible con la nueva versión.

Mi consejo final es que siempre hagas una copia de seguridad de tu sitio antes de realizar cualquier cambio de configuración. DirectAdmin ofrece herramientas de backup integradas, así que úsalas. De esta manera, si algo sale mal, podrás restaurar tu sitio en cuestión de minutos.

Y recuerda: si eres cliente de un hosting y no tienes acceso a las opciones avanzadas, no dudes en contactar con el soporte técnico. Ellos pueden hacer el cambio por ti y verificar que todo funcione correctamente.


Glosario rápido

  • PHP-FPM: Gestor de procesos PHP que permite ejecutar PHP de forma aislada por dominio.
  • mod_php: Módulo de Apache que integra PHP directamente en el servidor web.
  • DirectAdmin: Panel de control para gestión de hosting.
  • Syspanel: Panel de control alternativo (antes llamado HestiaCP), accesible por el puerto 2106.

Espero que esta guía te haya sido de utilidad. Si tienes alguna duda, déjala en los comentarios o contacta con tu proveedor de hosting. ¡Buena suerte con el cambio de versión!

¿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