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

Cómo configurar PHP en DirectAdmin (Versiones y opciones básicas)

Actualizado el 22 de mayo de 2026

¿Por qué es importante configurar PHP en DirectAdmin?

Cuando tienes un hosting con DirectAdmin, una de las tareas más comunes y a la vez más confusas es la configuración de PHP. No es raro que un usuario sin experiencia técnica se sienta abrumado al ver tantas opciones, versiones y ajustes disponibles. Pero no te preocupes: este artículo está pensado para que aprendas a configurar PHP en DirectAdmin de una manera sencilla, paso a paso, y sin necesidad de ser un experto en sistemas.

La configuración de PHP es crucial porque afecta directamente al rendimiento, la seguridad y la compatibilidad de tus sitios web. Si tienes una tienda online, un blog o una aplicación hecha a medida, saber qué versión de PHP usar y cómo ajustar sus parámetros puede marcar la diferencia entre una web rápida y estable, o una lenta y llena de errores.

A lo largo de esta guía, te explicaré cómo elegir la versión PHP en DirectAdmin, cómo gestionar las extensiones PHP, cómo modificar los php settings más importantes y algunos consejos para optimizar PHP en tu servidor. Además, responderé a las preguntas más frecuentes que recibimos en soporte técnico, para que puedas resolverlas por ti mismo.


¿Qué es PHP y por qué te debería importar?

PHP es un lenguaje de programación que se ejecuta en el servidor y que se utiliza para crear páginas web dinámicas. Es el motor detrás de la mayoría de los sitios web del mundo, incluidos WordPress, Joomla, PrestaShop y muchas otras plataformas.

Cuando hablamos de configurar PHP en DirectAdmin, nos referimos a elegir la versión del lenguaje, activar o desactivar módulos (extensiones) y ajustar parámetros como el límite de memoria o el tiempo máximo de ejecución. Estos ajustes se hacen normalmente desde el panel de control de DirectAdmin, sin necesidad de tocar archivos del sistema.

¿Por qué es importante tener una versión de PHP actualizada?

Cada versión de PHP incluye mejoras de rendimiento, correcciones de seguridad y nuevas funcionalidades. Por ejemplo, PHP 8.x es mucho más rápido que PHP 5.x, y consume menos recursos. Además, las versiones antiguas dejan de recibir soporte de seguridad, lo que puede dejar tu sitio vulnerable a ataques.

Por eso, es fundamental saber cómo cambiar la versión PHP en DirectAdmin y mantenerla actualizada, o al menos elegir una versión que sea compatible con tu aplicación y que siga recibiendo actualizaciones.


Primeros pasos: Accede a la configuración de PHP en DirectAdmin

Antes de empezar a cambiar nada, necesitas saber dónde están las opciones de configuración de PHP dentro de DirectAdmin. El proceso es bastante intuitivo, pero vamos a verlo con calma.

Paso 1: Inicia sesión en DirectAdmin

Accede a tu panel de control de DirectAdmin con tu usuario y contraseña. Normalmente, la URL es algo como https://tudominio.com:2222, aunque puede variar según tu proveedor de hosting.

Paso 2: Busca la sección de "Administración de PHP"

Una vez dentro, verás un menú con varias secciones. Busca un icono o enlace llamado "Administración de PHP" o "PHP Settings". En la mayoría de las versiones de DirectAdmin, se encuentra en la sección de "Cuenta" o "Configuración de la cuenta".

Paso 3: Explora la interfaz

Al hacer clic, se abrirá una página con una lista de opciones. Aquí es donde podrás cambiar la versión PHP en DirectAdmin, activar extensiones PHP y modificar los php settings. No te asustes si ves muchas opciones; iremos paso a paso.


Cómo elegir la versión de PHP en DirectAdmin

Una de las decisiones más importantes es elegir qué versión de PHP vas a utilizar. DirectAdmin te permite tener varias versiones instaladas y seleccionar la que quieras para cada dominio, lo cual es muy útil si tienes varios sitios con requisitos diferentes.

¿Qué versiones de PHP suele ofrecer DirectAdmin?

Dependiendo de la configuración de tu servidor, es probable que tengas disponibles versiones como:

  • PHP 5.6 (obsoleta, no recomendada)
  • PHP 7.4 (aún común, pero en proceso de desuso)
  • PHP 8.0, 8.1, 8.2 y 8.3 (las más recomendables hoy en día)

¿Cómo cambiar la versión de PHP?

  1. En la página de Administración de PHP, busca un menú desplegable o una lista de versiones disponibles.

  2. Selecciona la versión que quieras para tu dominio. Si no sabes cuál elegir, te recomiendo usar la última versión estable (por ejemplo, PHP 8.1 o 8.2), siempre que tu aplicación sea compatible.

  3. Haz clic en el botón "Guardar" o "Actualizar" para aplicar los cambios.

¿Qué pasa si mi aplicación no es compatible con la versión nueva?

Si usas una plataforma como WordPress con plugins antiguos, es posible que algunas funciones dejen de funcionar al cambiar a una versión de PHP más reciente. En ese caso, puedes probar con una versión intermedia como PHP 7.4, pero ten en cuenta que esta versión ya no recibe soporte de seguridad.

[WARNING] No te quedes en versiones antiguas por mucho tiempo. Si tu aplicación no es compatible con PHP 8.x, busca alternativas o actualiza tus plugins y temas. La seguridad de tu sitio está en juego.


Gestionar las extensiones PHP en DirectAdmin

Las extensiones PHP (también llamadas módulos) son bibliotecas que añaden funcionalidades al lenguaje. Por ejemplo, si quieres que tu web pueda generar imágenes, necesitas la extensión GD; si quieres conectarte a una base de datos MySQL, necesitas la extensión mysqli.

¿Qué extensiones son las más comunes?

Algunas de las extensiones más utilizadas son:

  • mysqli y pdo_mysql: Para conectar con bases de datos MySQL/MariaDB.
  • curl: Para realizar peticiones HTTP desde PHP (muy útil para integraciones con APIs).
  • gd y imagick: Para manipulación de imágenes.
  • zip y unzip: Para comprimir y descomprimir archivos.
  • openssl: Para cifrado y conexiones seguras.
  • mbstring: Para manejar caracteres especiales y codificaciones.

¿Cómo activar o desactivar extensiones?

  1. En la página de Administración de PHP, busca la sección de "Extensiones" o "Módulos".

  2. Verás una lista de extensiones con casillas de verificación. Marca las que necesites y desmarca las que no uses.

  3. Haz clic en "Guardar" para aplicar los cambios.

[TIP] No actives extensiones que no necesites, ya que cada módulo consume recursos del servidor. Activa solo lo imprescindible para que tu web funcione correctamente.

¿Cómo saber qué extensiones necesito?

La mayoría de las plataformas como WordPress o PrestaShop indican qué extensiones requieren en su documentación de instalación. También puedes verificar si alguna extensión falta consultando el informe de estado de tu aplicación (por ejemplo, en WordPress, en "Herramientas > Salud del sitio").


Ajustar los php settings más importantes

Los php settings son parámetros que controlan el comportamiento del intérprete de PHP. Modificarlos puede ayudarte a optimizar PHP para que tu sitio cargue más rápido o pueda procesar archivos más grandes.

Los parámetros que debes conocer

Estos son los ajustes más comunes y útiles para la mayoría de los sitios web:

  • memory_limit: Define la cantidad máxima de memoria que un script PHP puede utilizar. Si ves errores como "Allowed memory size exhausted", necesitas aumentarlo.
  • max_execution_time: El tiempo máximo, en segundos, que un script puede ejecutarse antes de ser detenido. Útil si tienes procesos largos, como importaciones de datos.
  • upload_max_filesize: El tamaño máximo de archivo que se puede subir a través de un formulario. Si no puedes subir imágenes grandes, este es el parámetro a ajustar.
  • post_max_size: El tamaño máximo de datos que se pueden enviar por POST (por ejemplo, al guardar un formulario con muchos campos).
  • max_input_vars: El número máximo de variables que se pueden aceptar en una sola petición. Especialmente importante si tienes formularios con muchos campos.
  • display_errors: Si está activado, los errores de PHP se muestran en pantalla. Es útil en desarrollo, pero en producción debe estar desactivado para no mostrar información sensible.

¿Cómo modificar los php settings?

  1. En la página de Administración de PHP, busca la sección de "Configuración" o "PHP Settings".

  2. Verás una tabla con los parámetros y sus valores actuales. Puedes editarlos uno a uno.

  3. Cambia el valor al que necesites y haz clic en "Guardar".

[INFO] Los valores se suelen expresar en megabytes (por ejemplo, 256M para 256 megabytes) o en segundos (por ejemplo, 300 para 300 segundos). Ten cuidado de no escribir valores absurdos, ya que podrías provocar errores en tu sitio.


Optimizar PHP para un mejor rendimiento

Optimizar PHP no solo se trata de subir los límites de memoria o el tiempo de ejecución. Hay otras prácticas que puedes aplicar para que tu sitio vaya más rápido.

Activa el caché de opcode (si es posible)

El caché de opcode (como OPcache) almacena los scripts PHP compilados en memoria, lo que evita tener que recompilarlos en cada petición. Esto puede acelerar tu sitio significativamente.

En DirectAdmin, esta opción suele estar disponible en la sección de extensiones PHP. Simplemente activa OPcache y, si puedes, ajusta su configuración en el archivo php.ini.

[TIP] Si no sabes cómo configurar OPcache, déjalo con los valores por defecto. Ya hará un buen trabajo.

Reduce el número de extensiones activas

Cada extensión PHP carga en memoria en cada petición. Si tienes muchas extensiones activas que no usas, estás desperdiciando recursos. Revisa la lista y desactiva lo que no necesites.

Utiliza una versión de PHP moderna

Como mencionamos antes, las versiones más recientes de PHP son mucho más rápidas y eficientes. Si todavía estás en PHP 5.x o 7.0, considera actualizar cuanto antes.

Revisa los logs de error

Si tu sitio tiene errores, PHP tarda más en procesar las peticiones. Revisa los logs de error de PHP (normalmente en /var/log/ o en el panel de DirectAdmin) y corrige los problemas que aparezcan.


Preguntas frecuentes (FAQ)

¿Puedo tener diferentes versiones de PHP para distintos dominios?

Sí, DirectAdmin te permite asignar una versión PHP en DirectAdmin diferente para cada dominio. Esto es muy útil si tienes sitios con requisitos distintos.

¿Qué hago si mi sitio muestra un error "Internal Server Error" después de cambiar la versión de PHP?

Esto suele ocurrir si la aplicación no es compatible con la nueva versión. Vuelve a la versión anterior y verifica la compatibilidad de tu aplicación, plugins o temas.

¿Cómo sé cuál es la mejor versión de PHP para mi sitio?

La mejor versión es la más reciente que sea compatible con tu aplicación. Puedes verificar la compatibilidad consultando la documentación de tu CMS o realizando pruebas en un entorno de desarrollo.

¿Qué son los "php settings" y por qué no debería tocar los que no conozco?

Los php settings son parámetros de configuración de PHP. Si no sabes para qué sirve un parámetro, es mejor no modificarlo, ya que podrías causar problemas de rendimiento o errores.

¿Es lo mismo configurar PHP en DirectAdmin que en cPanel?

No exactamente. Aunque los conceptos son similares, la interfaz y las opciones pueden variar. Este artículo está enfocado específicamente en DirectAdmin.

[INFO] Si estás comparando paneles de control, te comento que en Syspanel (antes conocido como HestiaCP) también puedes configurar PHP, y el acceso se realiza a través del puerto 2106. La lógica es parecida, pero las opciones pueden estar en otro lugar.


Conclusión

Configurar PHP en DirectAdmin no tiene que ser complicado. Con esta guía, ya sabes cómo cambiar la versión PHP en DirectAdmin, gestionar las extensiones PHP, ajustar los php settings y aplicar algunas técnicas para optimizar PHP.

Recuerda siempre hacer una copia de seguridad antes de realizar cambios importantes, y si tienes dudas, consulta la documentación de tu aplicación o contacta con tu proveedor de hosting.

[WARNING] Si tu sitio está en producción, realiza los cambios en horas de bajo tráfico y prueba todo después de cada modificación. Un pequeño error puede dejar tu web inaccesible.

Espero que este artículo te haya sido de ayuda. Si tienes más preguntas, no dudes en dejar un comentario o contactar con nuestro equipo de soporte. ¡Buena suerte con tu configuració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