phpinfo.php、info.php 文件参数、作用及代码编写形式
phpinfo.php、info.php 文件参数、作用及代码编写形式常见 phpinfo.php、info.php 文件基本代码编写形式如下:
<?php
phpinfo();
?> 其中有使用 phpinfo() 函数。该函数可输出 PHP 相关配置信息。
若在 Ubuntu Server 14.04 下有成功安装 LNMP 服务,在客户端 FireFox 或 IE 浏览器中键入 http://localhost/info.php 或 http://127.0.0.1/info.php (或 http://服务器 IP 地址/info.php) 会展示以下图片内容:
示例 01,会返回 True 或 False:
bool phpinfo ([ int $what = INFO_ALL] ) 输出 PHP 大量当前状态信息,包含 PHP 编译选项、启用扩展、PHP 版本、服务器信息和环境变量 (如果编译为一个模块的话)、PHP 环境变量、操作系统版本信息、path 变量、配置选项的本地值和主值、HTTP 头和 PHP 授权信息 (License)。
由于每个系统的安装会有所不同,phpinfo() 函数常用于在各系统上检查配置设置和预定义变量。
phpinfo() 同时是个很有价值、包含所有 EGPCS(Environment, GET, POST, Cookie, Server) 数据的调试工具。
1、what 参数:
可采用以下的一个或多个 constant,用位运算传递给可选 what 参数来定制输出信息。该参数可以把常量相加或用 or 操作符按位运算。
what 参数
Name (constant)
Value
Description
1INFO_GENERAL1配置的命令行、 php.ini 的文件位置、建立的时间、Web 服务器、系统及更多其他信息。
2INFO_CREDITS2
PHP 贡献者名单。
3INFO_CONFIGURATION4当前 PHP 指令的本地值和主值。
4INFO_MODULES8已加载的模块和模块相应的设置。
5INFO_ENVIRONMENT16环境变量信息也可以用 $_ENV 获取。
6INFO_VARIABLES32显示所有来自 EGPCS (Environment, GET, POST, Cookie, Server) 的预定义变量。
7INFO_LICENSE64PHP 许可证信息。
8INFO_ALL-1显示以上所有信息。
示例 02:
<?php
// 显示所有信息,默认显示 INFO_ALL
phpinfo();
// Show just the module information. 仅显示 PHP 模块信息,
// phpinfo (8) 会返回相同结果。
phpinfo(INFO_MODULES);
?>
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。
页:
[1]