有没有一种简单的方法来查看 PHP 信息?

每次我想看 phpinfo();我必须:

  • 创建一个 info.php 文件;
  • phpinfo();
  • 进入浏览器,输入“ thisproject.dev/info.php”

我在用 Ubuntu。

在浏览器中查看 phpinfo 难道没有更实用的方法吗?

269628 次浏览

如果在本地机器上安装了 php,请尝试:

$ php -a
Interactive shell


php > phpinfo();

在命令行中,您可以运行. 。

php -i

我知道这不是浏览器窗口,但是如果不进行函数调用,就无法看到 phpinfo();的内容。显然,最好的方法是在 web 服务器目录的根目录中有一个 phpinfo 脚本,这样你就可以随时通过 http://localhost/info.php或其他类似的方式访问它(注意: 不要在生产环境或公开可访问的地方这样做)

编辑: 正如 binaryLV 所提到的,每次安装都有两个版本的 php.ini 是很常见的。一个用于命令行接口(CLI) ,另一个用于 Web 服务器接口。如果您希望看到 Web 服务器的 phpinfo 输出,请确保指定 ini 文件路径,例如..。

php -c /etc/php/apache2/php.ini -i

使用命令行。

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

是这样吗? Idk!

来自 CLI:

php -r 'phpinfo();'

从 CLI 来看,最好的方法是使用 grep,比如:

php -i | grep libxml

如果您正在使用 WAMP,请在浏览器中键入以下内容
Http://localhost/?phpinfo=-1 你会得到 phpinfo 页面。

来自 localhost 的 phpinfo ()

您还可以从系统寄存器中单击 wamp 菜单中的 localhost 图标,然后找到 phpinfo 页面。 来自 WAMP 菜单的 WAMP 本地主机

您可以使用此命令将 phpinfo 打印到 file. txt:

触摸 phpinfo.txt & & & php-i > phpinfo.txt & & & sudo gedit phpinfo.txt

解释一下这个代码:

  1. 创建新文件:

触摸 phpinfo.txt

  1. 将 phpinfo ()打印到.txt 文件:

Php-i > phpinfo.txt

  1. 打开文件:

Sudo gedit phpinfo.txt

希望能帮上忙,谢谢。