Каждый раз, когда я хочу увидеть phpinfo(); Мне пришлось:
Создать файл info.php;
Напишите phpinfo(); в этом.
Зайдите в браузер и введите мой "thisproject.dev/info.php"
Я на Ubuntu.
Нет ли более практичного способа увидеть phpinfo в браузере?
Ответ 1
Из вашей командной строки вы можете запустить..
php -i
Я знаю, что это не окно браузера, но вы не видите phpinfo(); содержимое без вызова функции. Очевидно, что лучшим подходом было бы иметь скрипт phpinfo в корне каталога вашего веб-сервера, чтобы у вас всегда был к нему доступ через http://localhost/info.php или что-то подобное (ПРИМЕЧАНИЕ: не сделать это в производственной среде или в общедоступном месте)
РЕДАКТИРОВАТЬ: Как упомянуто binaryLV, довольно часто иметь две версии php.ini для каждой установки. Один для интерфейса командной строки (CLI), а другой для интерфейса веб-сервера. Если вы хотите увидеть вывод phpinfo для вашего веб-сервера, убедитесь, что вы указали путь к ini файлу, например...
php -c /etc/php/apache2/php.ini -i
Ответ 2
Если у вас установлен php на локальной машине, попробуйте:
$ php -a
Interactive shell
php > phpinfo();
Ответ 3
Из CLI лучшим способом является использование grep, например: