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

Cómo configurar PHP version en DirectAdmin

Actualizado el 26 de enero de 2026

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

Cuando tienes una web alojada en un servidor con DirectAdmin, una de las tareas más habituales y necesarias es gestionar la versión de PHP que utiliza tu sitio.

Cada aplicación web, ya sea WordPress, Joomla, PrestaShop o un script personalizado, necesita una versión de PHP concreta para funcionar de forma óptima.

Si usas una versión demasiado antigua, tu web puede tener fallos de seguridad o incompatibilidades con plugins y temas modernos.

Si usas una versión demasiado nueva, algunos scripts antiguos podrían dar errores de compatibilidad.

Por eso, saber cómo cambiar PHP en DirectAdmin es una habilidad básica que todo administrador de un sitio web debería dominar.

En esta guía completa y paso a paso, te explicaré todo lo que necesitas saber sobre la versión PHP DirectAdmin, cómo modificarla, cómo ajustar sus parámetros y cómo solucionar los problemas más comunes.

No necesitas ser un experto en servidores para seguir esta guía, solo tener acceso a tu panel de control y un poco de paciencia.


¿Qué es DirectAdmin y por qué usar su selector de PHP?

DirectAdmin es uno de los paneles de control de hosting más populares y eficientes del mercado.

Es conocido por su interfaz limpia, su bajo consumo de recursos y su facilidad de uso tanto para usuarios principiantes como para administradores avanzados.

Una de sus características más potentes es el Selector de PHP, una herramienta integrada que te permite elegir entre múltiples versiones de PHP instaladas en el servidor, así como configurar extensiones y parámetros específicos para cada dominio o subdominio.

Esto es especialmente útil si gestionas varios sitios web con necesidades distintas en el mismo servidor.

Con el selector de PHP de DirectAdmin, puedes tener un sitio usando PHP 7.4 y otro usando PHP 8.2 sin conflictos, todo desde el mismo panel.


Requisitos previos antes de cambiar la versión de PHP

Antes de lanzarte a cambiar PHP en DirectAdmin, es importante que verifiques algunos puntos para evitar sustos:

  1. Acceso al panel de DirectAdmin: Necesitas tus credenciales de acceso como usuario administrador o como usuario revendedor con permisos suficientes.

  2. Versiones de PHP disponibles: No todos los servidores tienen todas las versiones instaladas. Puedes verificarlo en la sección de Gestión de PHP de tu panel.

  3. Compatibilidad de tu aplicación: Revisa los requisitos de tu CMS o script. Por ejemplo, WordPress recomienda PHP 7.4 o superior, mientras que algunos temas antiguos solo funcionan con PHP 5.6.

  4. Copia de seguridad: Siempre es recomendable hacer una copia de seguridad de tu sitio antes de realizar cambios en la configuración del servidor.

  5. Zona horaria y ajustes: Si tu web depende de funciones de fecha y hora, asegúrate de que la configuración de PHP que elijas tenga la zona horaria correcta.

[WARNING] No cambies la versión de PHP de un sitio en producción sin antes probar los cambios en un entorno de desarrollo o al menos en un subdominio de pruebas. Un cambio brusco puede dejar tu web temporalmente inaccesible.


Método 1: Cambiar la versión de PHP desde el panel de usuario (método fácil)

Este es el método más sencillo y recomendado para la mayoría de usuarios.

Paso 1: Accede a tu panel de DirectAdmin

Abre tu navegador y entra en tu panel de control.

Normalmente la URL es algo como https://tudominio.com:2222 o https://tuip:2222.

Introduce tu usuario y contraseña.

Paso 2: Busca el icono "Selector de PHP" o "PHP Settings"

En el panel principal de DirectAdmin, busca entre los iconos disponibles.

Dependiendo de la versión de DirectAdmin que uses, puede aparecer como:

  • Selector de PHP
  • PHP Settings
  • PHP Version
  • CustomBuild PHP

Haz clic en el icono correspondiente.

Paso 3: Elige el dominio o subdominio

En la parte superior de la pantalla, verás un menú desplegable para seleccionar el dominio o subdominio al que quieres aplicar el cambio.

Selecciona el sitio web que deseas modificar.

Paso 4: Selecciona la nueva versión de PHP

Verás una lista con todas las versiones de PHP disponibles en tu servidor.

Cada versión estará en una pestaña o en una lista desplegable.

Haz clic en la versión que deseas usar.

Por ejemplo, si quieres usar PHP 8.1, selecciona esa opción.

Paso 5: Configura las extensiones y parámetros (opcional)

En la misma pantalla, normalmente puedes activar o desactivar extensiones de PHP como mysqli, curl, gd, imagick, etc.

Esto es útil si tu aplicación necesita una extensión específica.

También puedes ajustar parámetros como memory_limit, max_execution_time o upload_max_filesize.

Paso 6: Guarda los cambios

Una vez hayas seleccionado la versión y configurado las opciones, haz clic en el botón "Save" o "Guardar".

El sistema aplicará los cambios automáticamente.

Puede tardar unos segundos.

Paso 7: Verifica que el cambio se ha aplicado correctamente

Para comprobar que la versión PHP DirectAdmin se ha cambiado correctamente, puedes crear un archivo llamado info.php en la raíz de tu dominio con el siguiente contenido:

<?php phpinfo(); ?>

Luego, accede a https://tudominio.com/info.php desde tu navegador.

Deberías ver una página con toda la información de la configuración de PHP, incluida la versión actual.

[TIP] Recuerda eliminar el archivo info.php después de la verificación, ya que es una puerta de entrada para posibles ataques.


Método 2: Cambiar la versión de PHP desde el administrador (método avanzado)

Si eres administrador del servidor o tienes acceso de root, puedes gestionar las versiones de PHP de forma global o por usuario desde la sección de administración.

Paso 1: Accede como administrador

Entra en DirectAdmin con tu usuario admin.

Paso 2: Ve a "Gestión de PHP" o "CustomBuild"

En el panel de administración, busca la sección de "CustomBuild" o "PHP Management".

Aquí podrás ver todas las versiones de PHP instaladas en el servidor.

Paso 3: Instala o elimina versiones de PHP

Si necesitas una versión que no está disponible, puedes instalarla desde aquí.

Selecciona la versión deseada y haz clic en "Install".

Ten en cuenta que este proceso puede tardar varios minutos.

Paso 4: Configura el PHP por usuario o dominio

Desde la sección de administración, también puedes establecer una versión de PHP por defecto para todos los usuarios o permitir que cada usuario elija su propia versión desde su panel.


Configuración avanzada de PHP: Ajustes recomendados

Cuando estés en la pantalla de PHP Settings DirectAdmin, es posible que quieras ajustar algunos parámetros para optimizar el rendimiento de tu web.

Aquí tienes los más importantes:

memory_limit

Este parámetro controla la cantidad máxima de memoria que un script de PHP puede utilizar.

  • Para WordPress y la mayoría de CMS, se recomienda un mínimo de 128M.
  • Si tu web es pesada o usas plugins que consumen muchos recursos, puedes subirlo a 256M o 512M.

max_execution_time

Define el tiempo máximo en segundos que un script puede ejecutarse antes de ser interrumpido.

  • Un valor de 60 es razonable para la mayoría de sitios.
  • Si tienes procesos que tardan más, como importaciones masivas, puedes subirlo a 120 o 300.

upload_max_filesize

Este valor limita el tamaño máximo de los archivos que se pueden subir a tu web.

  • El valor por defecto suele ser 2M, pero es recomendable subirlo a 8M o 16M si necesitas subir imágenes o documentos grandes.

post_max_size

Similar al anterior, pero para formularios y envíos de datos por POST.

  • Debe ser ligeramente superior a upload_max_filesize.
  • Un valor de 20M es una buena práctica.

max_input_vars

Limita el número de variables que se pueden recibir en una sola petición.

  • Si tienes formularios complejos o plugins que envían muchas variables, sube este valor a 3000 o 5000.

[INFO] Estos ajustes se pueden hacer tanto desde el panel de DirectAdmin como editando el archivo php.ini directamente, pero es mucho más seguro y fácil hacerlo desde el panel para evitar errores de sintaxis.


Solución de problemas comunes al cambiar la versión de PHP

Error 500: Internal Server Error

Este es el error más común después de cambiar la versión de PHP.

Suele deberse a incompatibilidades entre la nueva versión y el código de tu aplicación.

Solución: Vuelve a la versión anterior de PHP desde el selector y revisa los logs de error del servidor para identificar el problema.

Página en blanco

Si tu web muestra una página en blanco después del cambio, puede ser por un error de memoria o por un conflicto con una extensión.

Solución: Aumenta el memory_limit y desactiva temporalmente todas las extensiones de PHP que no sean esenciales.

Errores de compatibilidad con plugins o temas

Algunos plugins antiguos no funcionan con versiones modernas de PHP.

Solución: Actualiza todos tus plugins y temas a sus últimas versiones antes de cambiar la versión PHP DirectAdmin.

Si el problema persiste, considera usar una versión de PHP intermedia.

No se guardan los cambios

Si haces clic en guardar y nada cambia, puede ser que el servidor tenga una caché de opcode activa.

Solución: Reinicia el servicio de PHP desde el panel de administración o espera unos minutos a que la caché se vacíe.


Preguntas Frecuentes (FAQ)

¿Cómo sé qué versión de PHP está usando mi web actualmente?

Puedes verlo desde el panel de DirectAdmin en la sección de PHP Settings, o creando un archivo info.php como te mostré anteriormente.

¿Puedo tener diferentes versiones de PHP para diferentes dominios?

Sí, DirectAdmin te permite configurar la versión de PHP de forma independiente para cada dominio o subdominio que tengas.

¿Qué versión de PHP es la más recomendada en 2025?

Las versiones 8.2 y 8.3 son las más estables y recomendadas actualmente.

PHP 8.1 sigue teniendo soporte, pero las versiones 7.x ya no reciben actualizaciones de seguridad, por lo que no se recomienda su uso en producción.

¿Puedo cambiar la versión de PHP sin perder mis datos?

Sí, el cambio de versión de PHP no afecta a tus archivos ni a tu base de datos.

Solo cambia el intérprete que se utiliza para ejecutar el código PHP.

¿Qué hago si mi web deja de funcionar después del cambio?

Vuelve a la versión anterior de PHP inmediatamente y revisa los logs del servidor para identificar el error.

También puedes contactar con tu proveedor de hosting para que te ayuden.

¿Es lo mismo cambiar la versión de PHP en DirectAdmin que en cPanel?

El concepto es el mismo, pero la interfaz y los pasos son diferentes.

En DirectAdmin usas el Selector de PHP, mientras que en cPanel usas MultiPHP Manager.

¿Puedo configurar los parámetros de PHP desde un archivo .htaccess?

Sí, puedes usar directivas como php_value en tu .htaccess, pero es menos eficiente y puede no funcionar si el servidor tiene restricciones.

Es mejor hacerlo desde el panel de DirectAdmin.

¿Qué pasa con Syspanel?

Si en algún momento migras a Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero con algunas diferencias.

En Syspanel, el acceso se realiza a través del puerto 2106 y la gestión de versiones de PHP se hace desde la sección de Configuración del servidor.

[TIP] Si tu proveedor de hosting te ofrece la opción de usar Syspanel en lugar de DirectAdmin, ten en cuenta que la interfaz es diferente, pero los conceptos básicos de gestión de PHP son los mismos.


Conclusión y recomendaciones finales

Configurar la versión PHP DirectAdmin es un proceso sencillo si sigues los pasos correctos y entiendes qué está haciendo en cada momento.

La clave está en:

  • Elegir una versión de PHP compatible con tu aplicación.
  • Ajustar los parámetros de memoria y ejecución según tus necesidades.
  • Probar siempre los cambios en un entorno seguro antes de aplicarlos al sitio en producción.
  • Mantener tu CMS, plugins y temas actualizados para evitar incompatibilidades.

No tengas miedo de experimentar con diferentes versiones de PHP.

DirectAdmin te permite cambiar de versión en cuestión de segundos, así que puedes probar y ver cuál funciona mejor para tu web.

Si tienes dudas, siempre puedes consultar con tu proveedor de hosting o con la documentación oficial de DirectAdmin.

Recuerda que un sitio web rápido y seguro empieza por una configuración de PHP adecuada.

Tómate tu tiempo para entender las opciones que tienes disponibles y verás cómo tu web mejora notablemente en rendimiento y estabilidad.

[WARNING] Nunca dejes tu sitio web con una versión de PHP que ya no tiene soporte de seguridad. Los hackers buscan constantemente vulnerabilidades en versiones antiguas, y exponer tu web es un riesgo innecesario.


Glosario rápido

  • PHP: Lenguaje de programación interpretado usado principalmente en el desarrollo web.
  • DirectAdmin: Panel de control de hosting que permite gestionar servidores y sitios web.
  • php.ini: Archivo de configuración principal de PHP.
  • Opcode cache: Mecanismo que almacena el código PHP compilado para acelerar su ejecución.
  • Extensiones PHP: Módulos que añaden funcionalidades específicas al lenguaje.

Con esta guía ya tienes todo lo necesario para gestionar la versión PHP DirectAdmin como todo un profesional.

¡Manos a la obra y a configurar tu servidor!

¿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