Cada vez que quiero ver phpinfo();
tengo que:
- Crea un archivo info.php;
- Escribe
phpinfo();
en ella. - Vaya al navegador y escriba mi "thisproject.dev/info.php"
Estoy en Ubuntu
¿No hay una forma más práctica de ver phpinfo en el navegador?
Cada vez que quiero ver phpinfo();
tengo que:
phpinfo();
en ella.Estoy en Ubuntu
¿No hay una forma más práctica de ver phpinfo en el navegador?
Respuestas:
Desde su línea de comando puede ejecutar ..
php -i
Sé que no es la ventana del navegador, pero no puede ver el phpinfo();
contenido sin realizar la llamada a la función. Obviamente, el mejor enfoque sería tener un script phpinfo en la raíz del directorio de su servidor web, de esa manera tendrá acceso a él en todo momento a través de http://localhost/info.php
algo similar (NOTA: no haga esto en un entorno de producción o en algún lugar que es de acceso público)
EDITAR: Como mencionó binaryLV, es bastante común tener dos versiones de php.ini por instalación. Uno para la interfaz de línea de comando (CLI) y el otro para la interfaz del servidor web. Si desea ver la salida de phpinfo para su servidor web, asegúrese de especificar la ruta del archivo ini, por ejemplo ...
php -c /etc/php/apache2/php.ini -i
phpinfo()
no debe ser de acceso público.
php.ini
especialmente si está trabajando en un servidor público.
Si tienes php instalado en tu máquina local, prueba:
$ php -a
Interactive shell
php > phpinfo();
php.ini
versión cli o la de apache? En mi caso uso 2 php.ini
para cli y apache.
php.ini
de la versión CLI. Si mantiene 2 versiones de php.ini
esto, podría no ser aplicable.
Desde la CLI, la mejor manera es usar grep
como:
php -i | grep libxml
De la CLI:
php -r 'phpinfo();'