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

DirectAdmin: Cómo cambiar la versión de PHP (PHP Selector) para tu web

Actualizado el 28 de enero de 2026

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

Si tienes una web alojada en un servicio de hosting que usa el panel DirectAdmin, es muy probable que en algún momento necesites ajustar la versión de PHP. Esto no es un capricho: cada web tiene necesidades diferentes. Por ejemplo, una tienda online con WooCommerce puede requerir PHP 8.1, mientras que un script antiguo de foros quizás solo funcione bien con PHP 7.4.

Cambiar la versión de PHP es una tarea mucho más común de lo que piensas. No solo sirve para instalar aplicaciones nuevas, sino también para mejorar la velocidad de carga, corregir errores de compatibilidad o aumentar la seguridad de tu sitio. Cuando dejas tu web con una versión de PHP desactualizada, te expones a vulnerabilidades y a que ciertos plugins o temas dejen de funcionar.

La buena noticia es que DirectAdmin incluye una herramienta llamada PHP Selector, que te permite cambiar la versión de PHP de tu cuenta de hosting sin necesidad de contactar con el soporte técnico. Es un proceso rápido, visual y muy intuitivo. En esta guía te voy a explicar paso a paso cómo hacerlo, incluso si nunca has tocado un panel de control en tu vida.


¿Qué es el PHP Selector de DirectAdmin?

El PHP Selector es una funcionalidad integrada en DirectAdmin que te permite elegir qué versión de PHP quieres usar en tu dominio o subdominio. Pero no solo eso: también te deja configurar extensiones, opciones de rendimiento y variables específicas de PHP, como el límite de memoria o el tiempo máximo de ejecución.

Imagina que tu hosting es un edificio de apartamentos. Cada apartamento tiene su propia instalación eléctrica (tu web) y el PHP Selector es como un cuadro de luces donde puedes cambiar el voltaje sin tocar la estructura del edificio. Es decir, puedes cambiar la versión de PHP para tu web sin afectar a otras webs que estén en el mismo servidor.

Este selector es especialmente útil si tienes varias webs alojadas en la misma cuenta de DirectAdmin y cada una necesita una versión de PHP distinta. Gracias a esta herramienta, podrás configurar cada dominio de forma independiente.


Antes de empezar: ¿Qué necesitas para cambiar la versión de PHP?

Antes de lanzarte a cambiar la versión de PHP, hay un par de cosas que debes tener en cuenta para no llevarte sorpresas:

  1. Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña). Normalmente, el acceso es algo como tudominio.com:2222.

  2. Saber qué versión necesitas: No es lo mismo cambiar de PHP 7.4 a 8.2 que hacerlo de forma aleatoria. Consulta los requisitos de tu aplicación o CMS (WordPress, Joomla, PrestaShop, etc.) para saber qué versión es la recomendada.

  3. Hacer una copia de seguridad: Aunque el cambio es reversible, siempre es recomendable tener una copia de seguridad de tu web por si algo falla. Puedes hacerla desde la sección "Backup" de DirectAdmin.

  4. Comprobar la compatibilidad: Si usas plugins o temas antiguos, es posible que no sean compatibles con versiones de PHP más recientes. Haz una prueba en un entorno de desarrollo si puedes, o simplemente revisa los logs de errores después del cambio.

[WARNING] No cambies la versión de PHP sin antes revisar si tu web es compatible. Si tu web usa código antiguo, una versión muy nueva de PHP puede generar errores como pantallas blancas o mensajes de "fatal error". Si no estás seguro, consulta con tu proveedor de hosting o con el desarrollador de tu web.


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

Ahora sí, vamos al grano. Sigue estos pasos y en menos de 5 minutos tendrás tu web funcionando con la versión de PHP que necesitas.

Paso 1: Inicia sesión en DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es https://tudominio.com:2222. Introduce tu usuario y contraseña y pulsa "Entrar". Si no recuerdas estos datos, contacta con tu proveedor de hosting.

Paso 2: Localiza la sección "Cuenta" o "Account Management"

Una vez dentro, verás un panel con muchas opciones. Busca la sección llamada "Cuenta" o "Account Management". Dentro de ella, encontrarás una opción llamada "PHP Selector" o "Selector de PHP". Haz clic ahí.

[TIP] Si no encuentras el PHP Selector, usa el buscador del panel. DirectAdmin tiene una barra de búsqueda en la parte superior que te lleva directamente a la herramienta.

Paso 3: Selecciona el dominio o subdominio

En la pantalla del PHP Selector, verás una lista con todos los dominios y subdominios que tienes en tu cuenta. Selecciona aquel en el que quieres cambiar la versión de PHP. Si solo tienes un dominio, lo más seguro es que ya esté seleccionado por defecto.

Paso 4: Elige la versión de PHP

Ahora verás un desplegable o una lista de versiones de PHP disponibles. Las más habituales son:

  • PHP 7.4
  • PHP 8.0
  • PHP 8.1
  • PHP 8.2
  • PHP 8.3

Selecciona la que necesites y pulsa el botón "Guardar" o "Aplicar". DirectAdmin tardará unos segundos en procesar el cambio.

Paso 5: Configura las opciones avanzadas (opcional)

Además de la versión, puedes ajustar otras opciones como:

  • Límite de memoria (memory_limit): Cuánta memoria puede usar PHP.
  • Tiempo máximo de ejecución (max_execution_time): Cuánto tiempo puede ejecutar un script antes de detenerse.
  • Límite de subida de archivos (upload_max_filesize): El tamaño máximo de archivos que puedes subir.

Estos valores se ajustan en la misma pantalla, justo debajo de la selección de versión. Si no sabes qué poner, deja los valores por defecto.

Paso 6: Verifica el cambio

Una vez guardado, puedes comprobar que el cambio se ha aplicado correctamente. Crea un archivo llamado info.php en la raíz de tu web con el siguiente contenido:

<?php phpinfo(); ?>

Accede a tudominio.com/info.php y verás toda la información de tu servidor, incluida la versión de PHP activa. Cuando termines, borra este archivo por seguridad.

[INFO] No dejes el archivo info.php en tu servidor. Expone información sensible sobre tu configuración y podría ser utilizado por atacantes para encontrar vulnerabilidades.


¿Qué hago si no aparece el PHP Selector en mi DirectAdmin?

No todos los planes de hosting incluyen el PHP Selector. Si no lo encuentras, puede deberse a varias razones:

  • Tu plan no lo incluye: Algunos proveedores de hosting básicos lo ocultan o no lo habilitan. En ese caso, contacta con tu proveedor y pregunta si es posible activarlo.

  • Estás en un servidor compartido con configuraciones personalizadas: A veces, el administrador del servidor ha deshabilitado esta opción. De nuevo, la solución pasa por contactar con el soporte.

  • Tu cuenta usa otro panel: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente. En Syspanel, el puerto de acceso es el 2106 y la opción para cambiar PHP se llama "Configuración de PHP" o "PHP Versions".

[INFO] Si tu proveedor usa Syspanel en lugar de DirectAdmin, no te preocupes: el cambio de versión de PHP también es posible, pero la interfaz es distinta. Busca la sección "Web" o "Dominios" y dentro de ella la opción de "PHP". En Syspanel, el acceso al panel es https://tudominio.com:2106.


Errores comunes al cambiar la versión de PHP y cómo solucionarlos

Aunque el proceso es sencillo, a veces pueden surgir problemas. Aquí te dejo los más comunes y sus soluciones:

Error 1: "Fatal error: Uncaught Error: Call to undefined function"

Este error suele aparecer cuando una función de PHP ha sido eliminada o renombrada en la nueva versión. Por ejemplo, la función mysql_connect() ya no existe desde PHP 7.0. La solución es actualizar el código de tu web o usar una versión de PHP más antigua si es imprescindible.

Error 2: Pantalla blanca o error 500

Si después del cambio ves una pantalla en blanco o un error 500, es probable que un plugin o tema no sea compatible. Vuelve a la versión anterior desde el PHP Selector y revisa los logs de errores en la sección "Logs" de DirectAdmin.

Error 3: La web carga muy lenta

Puede que la nueva versión de PHP no esté optimizada para tu web. Revisa el límite de memoria y el tiempo de ejecución en las opciones avanzadas del PHP Selector. A veces, aumentar estos valores soluciona el problema.

Error 4: No veo el cambio en mi web

Si has cambiado la versión y sigues viendo la misma, puede que tu navegador tenga caché. Prueba a borrar la caché o usar una ventana de incógnito. También puedes verificar con el archivo info.php que mencioné antes.


Preguntas frecuentes sobre el PHP Selector en DirectAdmin

¿Puedo cambiar la versión de PHP para cada dominio por separado?

Sí, DirectAdmin te permite hacerlo. Solo tienes que seleccionar el dominio en el PHP Selector y cambiar su versión de PHP de forma independiente al resto.

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

Las versiones 8.1, 8.2 y 8.3 son las más estables y recomendadas. Las versiones 7.4 y anteriores ya no reciben soporte de seguridad, por lo que no deberías usarlas salvo que tengas una necesidad muy específica.

¿Perderé mis datos si cambio la versión de PHP?

No. Cambiar la versión de PHP no afecta a tus archivos ni a tu base de datos. Solo cambia el intérprete de PHP, no tu contenido.

¿Cuánto tarda en aplicarse el cambio?

El cambio es casi instantáneo, normalmente menos de un minuto. DirectAdmin te mostrará un mensaje de confirmación cuando esté listo.

¿Puedo volver a la versión anterior?

Sí, puedes cambiar la versión de PHP tantas veces como quieras. Simplemente repite el proceso y selecciona la versión anterior.

¿El PHP Selector afecta a otras webs de otros usuarios?

No, cada cuenta de hosting tiene su propio PHP Selector. Tus cambios solo afectan a tus dominios y subdominios.


Consejos finales para configurar PHP en tu hosting

  • Mantén tu PHP actualizado: Las versiones antiguas de PHP tienen vulnerabilidades de seguridad conocidas. Actualiza siempre que puedas.

  • Revisa los logs de errores: Después de cambiar la versión, revisa la sección "Logs" de DirectAdmin para detectar posibles errores en tu web.

  • Haz pruebas después del cambio: Navega por tu web, prueba los formularios, la tienda, el panel de administración... Asegúrate de que todo funciona correctamente.

  • No te olvides de las extensiones: Además de la versión, asegúrate de que las extensiones que necesitas están activadas en el PHP Selector (por ejemplo, mysqli, curl, gd, zip, etc.).

  • Consulta con tu proveedor: Si tienes dudas, no dudes en contactar con el soporte de tu hosting. Ellos conocen la configuración de su servidor y pueden ayudarte.


Conclusión

Cambiar la versión de PHP en DirectAdmin es una tarea sencilla que cualquier usuario puede hacer siguiendo unos pocos pasos. Con el PHP Selector, tienes el control total sobre la configuración de tu web, lo que te permite mantenerla segura, rápida y compatible con las últimas tecnologías.

Recuerda siempre hacer una copia de seguridad antes de realizar cambios importantes, y verifica que tu web funciona correctamente después del cambio. Si encuentras algún problema, el propio panel te permite revertir el cambio al instante.

Espero que esta guía te haya sido útil. Ahora ya sabes cómo cambiar PHP DirectAdmin, usar el PHP Selector DirectAdmin, elegir la versión PHP DirectAdmin adecuada y configurar PHP en tu hosting sin complicaciones. Si tienes más dudas, déjalas en los comentarios o consulta la documentación oficial de DirectAdmin.

[TIP] Si tu web es de misión crítica (una tienda online, por ejemplo), haz el cambio en horas de bajo tráfico. Así, si algo sale mal, el impacto será mínimo y tendrás tiempo de revertir el cambio sin perjuicio para tus visitantes.

¿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