我正在寻找 php-info 文件的替代方案,因为我所在的服务器不允许它运行,有没有我可以使用的替代代码?

问题描述

目前在服务器上有大量的PHP脚本被锁定,是否有任何替代PHPinfo文件方法可以作为html运行或能够通过命令行/SSH拉取PHP信息?

解决方法

根据您要查找的内容,您可以查看任何 superglobals

例如:$_SERVER

<h2>Server: </h2>
<?php
echo "<pre>".print_r($_SERVER,1)."</pre>";
?>

对于 ini_$ 值,您可以使用 ini_get_all

<h2>ini presets: </h2>
<?php
echo "<pre>".print_r(ini_get_all(),1)."</pre>";
?>
,

您所描述的“phpinfo 文件”几乎可以肯定只是调用 PHP 内置的 phpinfo() function,它将 PHP 的配置呈现为 HTML 表。

<?php
phpinfo();

渲染:

enter image description here

从命令行,您也可以运行以下命令来获取 PHP 的配置:

$ php -i