每次我想查看phpinfo();
时,我必须:
- 创建一个info.php文件;
- 在其中写入
phpinfo();
; - 打开浏览器并输入"thisproject.dev/info.php"。
我使用的是Ubuntu操作系统。
是否有更实用的方法在浏览器中查看phpinfo?
每次我想查看phpinfo();
时,我必须:
phpinfo();
;我使用的是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
phpinfo()
的输出内容不应该公开访问。 - binaryLV如果你本地安装了PHP,尝试以下方法:
$ php -a
Interactive shell
php > phpinfo();
php.ini
。如果您保留了2个版本的php.ini
,则可能不适用。 - JohnnyQ从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
类似这样吗?我不知道!
关于该代码的说明:touch phpinfo.txt && php -i >> phpinfo.txt && sudo gedit phpinfo.txt
touch phpinfo.txt
php -i >> phpinfo.txt
希望这有所帮助。谢谢。sudo gedit phpinfo.txt
您还可以从系统托盘中的wamp菜单中单击localhost图标,然后找到phpinfo页面。 从WAMP菜单中获取WAMP localhost