phpinfo() - есть ли простой способ увидеть это? - программирование
Подтвердить что ты не робот

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

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

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

Я на Ubuntu.

Нет ли более практичного способа увидеть phpinfo в браузере?

4b9b3361

Ответ 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, например:

php -i | grep libxml

Ответ 4

В CLI:

php -r 'phpinfo();'

Ответ 5

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

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

Что-то вроде этого? ИДК!