PHPConfiguracióncPanel4 min de lectura

Configurar la versión de PHP

Cambiar versión de PHP, habilitar extensiones y ajustar configuración php.ini desde cPanel.


PHP Selector en cPanel

Baires Host te permite elegir la versión de PHP para cada dominio. Esto es útil cuando tenés aplicaciones que requieren versiones específicas.

Cambiar la versión de PHP

  1. Ingresá a cPanel
  2. Andá a SoftwareMultiPHP Manager o Select PHP Version
  3. Seleccioná tu dominio
  4. Elegí la versión deseada (8.1, 8.2 o 8.3)
  5. Hacé clic en Aplicar

Versiones disponibles

VersiónEstadoRecomendado para
PHP 8.1ActivaLaravel 9/10, WordPress 6.x
PHP 8.2ActivaLaravel 10/11, WordPress 6.4+
PHP 8.3ActivaProyectos nuevos, mejor rendimiento

Habilitar/deshabilitar extensiones

  1. En Select PHP Version, hacé clic en tu versión activa
  2. Vas a ver la lista de extensiones disponibles
  3. Marcá o desmarcá las que necesites:

Extensiones comunes:

  • mysqli — Conexión a MySQL (requerida por WordPress)
  • curl — Peticiones HTTP externas
  • gd / imagick — Procesamiento de imágenes
  • mbstring — Soporte multibyte (UTF-8)
  • zip — Compresión de archivos
  • opcache — Caché de bytecode (mejora rendimiento)
  • intl — Internacionalización

Configurar php.ini

Desde Select PHP VersionOptions o PHP Options:

ini
; Memoria máxima por script
memory_limit = 256M

; Tamaño máximo de subida
upload_max_filesize = 64M
post_max_size = 64M

; Tiempo máximo de ejecución
max_execution_time = 300

; Mostrar errores (solo en desarrollo)
display_errors = Off
log_errors = On

; Zona horaria
date.timezone = America/Argentina/Buenos_Aires

Configuración por directorio (.user.ini)

Si necesitás configuración específica para un subdirectorio:

bash
# Crear archivo en el directorio deseado
echo 'memory_limit = 512M' > /home/usuario/public_html/app/.user.ini
echo 'max_execution_time = 600' >> /home/usuario/public_html/app/.user.ini

Verificar la configuración activa

Creá un archivo info.php temporal:

php
<?php phpinfo(); ?>

Accedé desde el navegador y verificá la versión y configuración. Eliminá este archivo después por seguridad.

Solución de problemas

  • Error 500 después de cambiar versión: Verificá que las extensiones requeridas estén habilitadas
  • Funciones deprecadas: Revisá el error_log para identificar código incompatible
  • Límite de memoria: Aumentá memory_limit gradualmente

Recomendaciones

  • Usá siempre la versión más reciente compatible con tu aplicación
  • Habilitá opcache para mejorar el rendimiento hasta un 70%
  • Deshabilitá display_errors en producción
  • Revisá los logs de PHP en ~/logs/ o desde cPanel → MetricsErrors

¿Te resultó útil esta guía?