是否有一种简单的方法来查看PHP信息


Is there an easy way of seeing PHP info?

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

  • 创建一个info.php文件;
  • phpinfo();写入其中
  • 打开浏览器,输入my "thisproject.dev/info.php"

我在Ubuntu上。

在浏览器中查看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 

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

php -i | grep libxml

如果您的本机安装了php,请尝试:

$ php -a
Interactive shell
php > phpinfo();

来自命令行:

php -r 'phpinfo();'

使用命令行

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

之类的?Idk !

你可以使用这个命令打印phpinfo到。txt文件:

touch php .txt &&PHP -i>>phpinfo.txt,,编辑phpinfo.txt

解释代码:

  1. 新建文件:

触摸phpinfo.txt

  • 打印phpinfo()到文件。txt:
  • php -i>>phpinfo.txt

  • 打开文件:
  • sudo gedit phpinfo.txt

    希望对你有帮助。谢谢。

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

    phpinfo() from localhost

    您也可以从系统导航中单击wamp菜单中的localhost图标,然后找到phpinfo页面。WAMP菜单