Desarrollo y bases de datos
Visualizar todos los parámetros y valores de configuración de la versión de PHP en uso
En muchas ocasiones es de utilidad poder visualizar la configuración de PHP en uso, ya sea para verificar el valor de parámetros concretos, contrastar la configuración con otro entorno o verificar si modificaciones realizadas tuvieron efecto.
Consulta primero la información desde la sección de PHP de cPanel o, si necesitas el entorno de la terminal, ejecuta php -i. La terminal muestra PHP CLI: no demuestra la configuración efectiva de una petición web. Estos métodos no publican rutas, variables de entorno ni detalles de módulos en una URL accesible desde Internet.
Si necesitas comprobar específicamente la configuración del PHP que atiende la web y no hay otra alternativa, crea temporalmente un fichero protegido por autenticación adicional o restringido a tu IP:
<?php phpinfo();
Accede por HTTPS, realiza la comprobación y elimina inmediatamente el endpoint. No lo enlaces, no lo dejes para futuras pruebas y no compartas su salida completa: phpinfo() puede exponer rutas internas, versiones, cabeceras y variables de entorno útiles para un atacante.
Consultar solo el dato que necesitas
Para comprobar una opción desde la terminal sin volcar toda la configuración:
php -r 'echo PHP_VERSION, PHP_EOL; echo ini_get("memory_limit"), PHP_EOL;'
Si necesitas verificarlo por web, utiliza una prueba protegida en la misma carpeta de la aplicación. Por ejemplo:
<?php header('Content-Type: text/plain; charset=UTF-8'); echo 'PHP: ', PHP_VERSION, PHP_EOL; echo 'memory_limit: ', ini_get('memory_limit'), PHP_EOL;
Este fragmento no incorpora la protección de acceso: configúrala antes y elimina el archivo al terminar. No uses una carpeta distinta si estás comprobando una regla de PHP por directorio.
En phpinfo(), Local Value refleja el valor aplicado en ese contexto y Master Value el valor base. Que difieran puede ser normal si existe una personalización. Revisa también el intérprete y los archivos de configuración cargados antes de comparar dos resultados.
No envíes la salida completa a soporte si basta con el nombre de la opción, el valor y el contexto (web o terminal). Si necesitas compartir más información, revisa antes que no incluya credenciales o datos de la petición.
También te puede ayudar
- Cambiar la versión de PHP de una web con comprobación y vuelta atrás Cambia la versión de PHP de una web o la versión por defecto de tu hosting desde el área de clientes...
- Cambiar opciones de PHP con el selector o .htaccess Cambia directivas compatibles de PHP desde el selector de cPanel o, cuando el manejador lo admita, m...
- PHP, seleccionar versión, módulos y configuración básica Cambia la versión de PHP, activa o desactiva módulos y ajusta los límites más habituales desde el ár...
- Rutas de los binarios de PHP correspondientes a cada versión Usa la ruta absoluta del binario de cada versión PHP al ejecutar cronjobs, comandos o scripts que de...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.