Saltar al contenido principal
cpanel Actualizado: 19-10-2026

Cómo ajustar la versión y la configuración PHP en cPanel

Elige la versión en Administrador MultiPHP, edita el INI y usa Seleccionar Versión PHP.

Hay dos lugares distintos para PHP. Administrador MultiPHP elige la versión de cada dominio. Editor INI de MultiPHP cambia directivas de esa versión, como el tamaño de una subida. Seleccionar Versión PHP es el selector de CloudLinux: sirve para extensiones y opciones cuando la versión no es la nativa. En DirectAdmin, el ajuste que ofrece el panel está en Configuración PHP.

Elige la versión del dominio

Abre Administrador MultiPHP. La tabla lista el dominio y la versión. En la captura, el dominio usa PHP 8.3 (ea-php83) marcado como heredado: toma la versión que el servidor deja por defecto.

Marca el dominio y elige la versión en PHP Versión. El texto de la pantalla dice que selecciones el dominio y apliques la versión desde la lista. La lista mezcla ea-php y alt-php. En la captura el dominio ya usa ea-php83 en Heredado. Si no te pidieron otra, déjalo así.

La misma pantalla advierte, en inglés, que PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 y 8.0 están en desuso. No las elijas para un sitio nuevo.

Administrador MultiPHP con el dominio de ejemplo en PHP 8.3 ea-php83 heredado.
Versión PHP del dominio. Heredado significa la versión por defecto del servidor.

El desplegable muestra las versiones que el servidor ofrece, incluida la heredada.

Desplegable Versión de PHP del Administrador MultiPHP, con la versión heredada y otras versiones de la lista.
La versión se aplica al dominio que hayas marcado.

Edita las directivas

Editor INI de MultiPHP escribe en los archivos .htaccess, .user.ini y php.ini del dominio. El propio texto dice que solo guarda una directiva si es válida para ese archivo. No edites el php.ini a mano en el administrador de archivos: ese archivo pide usar esta pantalla.

En Modo básico elige el dominio. La ruta de la captura es la de public_html y la versión sale como ea-php83, heredada. Algunas directivas de la cuenta de ejemplo:

  • display_errors en Deshabilitado. Así los errores no se muestran al visitante. Déjalo así en un sitio público: un error puede mostrar rutas de la cuenta.
  • log_errors en Habilitado. El detalle queda en el registro, no en la página.
  • max_execution_time en 30 segundos.
  • memory_limit en 128M.
  • post_max_size en 8M. El texto de la fila dice que tiene que ser mayor que el tamaño de la subida.
  • upload_max_filesize en 2M.

Sube upload_max_filesize y post_max_size juntos si un formulario rechaza un archivo, y deja memory_limit por encima de post_max_size. Eso no amplía el disco del plan. Anota el valor anterior antes de guardar.

Editor INI de MultiPHP en Modo básico, con display_errors deshabilitado, max_execution_time 30, memory_limit 128M y el dominio de ejemplo.
Modo básico del dominio. Los números son los de la captura.

Modo editor muestra el texto completo. Úsalo solo si te dieron la línea exacta. Una directiva mal escrita puede dejar el sitio en blanco.

Editor INI de MultiPHP en Modo editor, con el contenido de la configuración PHP del dominio.
Modo editor. Conviene volver al valor anterior si el sitio falla.

Selector de CloudLinux

Seleccionar Versión PHP abre el PHP Selector de CloudLinux. Hay dos pestañas de alcance: Configuración global de la cuenta y Configuración por dominio. El aviso dice que la configuración global se aplica a todos los dominios y que un dominio se cambia en la otra pestaña.

Con Versión de PHP en native (en la captura, PHP 8.3 marcado como actual), el panel muestra este texto: no es posible cambiar los módulos y las opciones de PHP para la versión nativa. Hay que elegir otra versión en el desplegable para habilitar Extensiones y Opciones.

PHP Selector en la versión nativa, con el aviso de que no se pueden cambiar módulos ni opciones hasta elegir otra versión.
La versión nativa no deja editar extensiones ni opciones.

El desplegable lista las versiones que el administrador permitió, desde las antiguas hasta las 8.x. (actual) marca la que está en uso. Elige otra solo si la aplicación la pide. La captura de extensiones y opciones está tomada con una versión distinta de la nativa en el desplegable, sin dejarla como la versión en uso de la cuenta.

Desplegable de versiones del PHP Selector, con native marcado como actual y el resto de versiones disponibles.
native sigue marcado como actual mientras no elijas otra.

Extensiones lista módulos como gd, imagick, intl, zip o ioncube. Marca solo el que pida la aplicación. Restablecer extensiones PHP a predeterminadas vuelve a la lista del servidor. La documentación de CloudLinux indica que un botón Save aplica los módulos. Si lo ves en la pantalla, úsalo. El cambio vale para la cuenta, salvo que lo hayas puesto en Configuración por dominio.

Pestaña Extensiones del PHP Selector, con la lista de módulos después de elegir una versión que no es la nativa.
Extensiones visibles al salir de la versión nativa. En la captura no quedan aplicadas como versión actual.

Opciones son directivas, no módulos: allow_url_fopen, display_errors, memory_limit, post_max_size, upload_max_filesize y otras. display_errors en un sitio público conviene dejarlo apagado, igual que en el editor INI. No dupliques un cambio aquí y otro distinto en Editor INI de MultiPHP para el mismo dominio: si el sitio no refleja el valor, la versión que lo está ejecutando es la de Administrador MultiPHP.

Pestaña Opciones del PHP Selector, con directivas como allow_url_fopen, display_errors y memory_limit.
Opciones de una versión que no es la nativa.

CloudLinux documenta que el selector no cubre todos los modos de PHP. Si cambias la versión en Seleccionar Versión PHP y el dominio sigue igual, la que manda es la de Administrador MultiPHP. Escríbele a soporte antes de tocar las dos a la vez.

Consejos

  • Anota la versión y el valor anterior. Si el sitio responde 500 o en blanco, vuelve a dejar lo que estaba.
  • display_errors en Deshabilitado y log_errors en Habilitado es la combinación para un sitio que ya ven tus clientes.
  • Los archivos PHP viven en public_html, o en la carpeta del subdominio. Cómo subirlos está en el administrador de archivos.
  • Si después del cambio el sitio falla, escríbele a soporte con el dominio, la versión que elegiste y la directiva que cambiaste.

cPanel® es una marca registrada de WebPros International LLC.