gmail 发表于 2014-12-31 02:23:42

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]
查看完整版本: phpinfo.php、info.php 文件参数、作用及代码编写形式