phpinfo - 看到它的简单方法?

MEM*_*MEM 115 php phpinfo

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

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

我在Ubuntu上,问题是..是不是有更实用的方法在浏览器上看到phpinfo?

谢谢

Jam*_*all 199

从命令行,您可以运行..

php -i
Run Code Online (Sandbox Code Playgroud)

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

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

php -c /etc/php/apache2/php.ini -i 
Run Code Online (Sandbox Code Playgroud)

  • 不要忘记*secure*它,因为`phpinfo()`的输出不应该公开访问. (7认同)

Bri*_*don 18

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

$ php -a
Interactive shell

php > phpinfo();
Run Code Online (Sandbox Code Playgroud)

  • 是否获得cli版本的php.ini或Apache中的php.ini?在我的情况下,我将2`php.ini`用于cli和apache。 (2认同)
  • 我尝试了这个,它从CLI版本获取`php.ini`.如果你保留2个版本的`php.ini`,这可能不适用. (2认同)

tot*_*tas 13

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

php -i | grep libxml
Run Code Online (Sandbox Code Playgroud)

  • 这是在php ini中搜索的好方法. (3认同)