phpinfo - простой способ увидеть это?


Каждый раз, когда я хочу видеть phpinfo(); Я должен:

Создайте info.php файл; напишите в нем phpinfo();. перейдите в браузер и введите мой"thisproject.dev/info.php "

Я на Ubuntu, и мой вопрос таков.. Нет ли более практичного способа увидеть phpinfo в браузере?

Спасибо

 80
Author: Machavity, 2011-08-25

5 answers

Из командной строки вы можете запустить..

php -i

Я знаю, что это не окно браузера, но вы не можете увидеть содержимое phpinfo(); без вызова функции. Очевидно, что лучшим подходом было бы иметь скрипт phpinfo в корневом каталоге вашего веб-сервера, чтобы у вас был доступ к нему в любое время через http://localhost/info.php или что-то подобное.

РЕДАКТИРОВАТЬ: Как упоминалось binaryLV, довольно часто для каждой установки используется две версии php.ini. Один для командной строки интерфейс (CLI) и другой для интерфейса веб-сервера. Если вы хотите увидеть вывод phpinfo для вашего веб-сервера, убедитесь, что вы указали путь к файлу ini, например...

php -c /etc/php/apache2/php.ini -i 
 134
Author: JamesHalsall, 2017-06-30 13:16:06

Если на вашем локальном компьютере установлен php, попробуйте:

$ php -a
Interactive shell

php > phpinfo();
 15
Author: Brian Gordon, 2016-11-10 16:17:56

Из командной строки:

php -r 'phpinfo();'
 5
Author: sjas, 2017-06-29 16:54:51

Из командной строки лучший способ - использовать grep, например:

php -i | grep libxml
 5
Author: totas, 2017-06-30 11:36:07

Используйте командную строку.

touch /var/www/project1/html/phpinfo.php && echo '<?php phpinfo(); ?>' >> /var/www/project1/html/phpinfo.php && firefox --url localhost/project1/phpinfo.php

Что-то в этом роде? Идк!

 1
Author: Chris G., 2011-08-25 13:01:53