161

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

  • 创建一个 info.php 文件;
  • phpinfo();在里面。
  • 转到浏览器并输入我的“thisproject.dev/info.php”

我在 Ubuntu 上。

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

4

7 回答 7

285

从你的命令行你可以运行..

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 
于 2011-08-25T12:34:39.003 回答
22

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

$ php -a
Interactive shell

php > phpinfo();
于 2011-08-25T12:16:53.267 回答
20

在 CLI 中,最好的方法是使用grep如下:

php -i | grep libxml
于 2017-06-30T11:36:07.747 回答
12

从 CLI:

php -r 'phpinfo();'
于 2017-06-29T16:54:51.037 回答
3

使用命令行。

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

类似的东西?不知道!

于 2011-08-25T13:01:53.107 回答
1

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

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

解释一下该代码:

  1. 创建新文件:

触摸phpinfo.txt

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

php -i >> phpinfo.txt

  1. 打开文件:

须藤 gedit phpinfo.txt

希望有帮助。谢谢。

于 2021-04-19T09:19:34.767 回答
0

如果您使用的是 WAMP,然后在浏览器中键入以下内容
http://localhost/?phpinfo=-1,您将获得 phpinfo 页面。

来自本地主机的 phpinfo()

您也可以从系统托盘单击 wamp 菜单中的 localhost 图标,然后找到 phpinfo 页面。 WAMP 菜单中的 WAMP 本地主机

于 2020-11-17T13:17:10.963 回答