每次我想看到phpinfo();
我必须:
- 创建一个 info.php 文件;
- 写
phpinfo();
在里面。 - 转到浏览器并输入我的“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
如果您在本地计算机上安装了 php,请尝试:
$ php -a
Interactive shell
php > phpinfo();
在 CLI 中,最好的方法是使用grep
如下:
php -i | grep libxml
从 CLI:
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
类似的东西?不知道!
您可以使用此命令将 phpinfo 打印到文件 .txt:
触摸phpinfo.txt && php -i >> phpinfo.txt && sudo gedit phpinfo.txt
解释一下该代码:
触摸phpinfo.txt
php -i >> phpinfo.txt
须藤 gedit phpinfo.txt
希望有帮助。谢谢。
如果您使用的是 WAMP,然后在浏览器中键入以下内容
http://localhost/?phpinfo=-1,您将获得 phpinfo 页面。
您也可以从系统托盘单击 wamp 菜单中的 localhost 图标,然后找到 phpinfo 页面。 WAMP 菜单中的 WAMP 本地主机