| 
 phpinfo.php、info.php 文件参数、作用及代码编写形式 
  
       常见 phpinfo.php、info.php 文件基本代码编写形式如下: 
      其中有使用 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 |  | 1 | INFO_GENERAL | 1 | 配置的命令行、 php.ini 的文件位置、建立的时间、Web 服务器、系统及更多其他信息。 |  | 2 | INFO_CREDITS | 2 
 | PHP 贡献者名单。 |  | 3 | INFO_CONFIGURATION | 4 | 当前 PHP 指令的本地值和主值。 |  | 4 | INFO_MODULES | 8 | 已加载的模块和模块相应的设置。 |  | 5 | INFO_ENVIRONMENT | 16 | 环境变量信息也可以用 $_ENV 获取。            |  | 6 | INFO_VARIABLES | 32 | 显示所有来自 EGPCS (Environment, GET,            POST, Cookie, Server) 的预定义变量。            |  | 7 | INFO_LICENSE | 64 | PHP 许可证信息。 |  | 8 | INFO_ALL | -1 | 显示以上所有信息。            |  
  
示例 02: 
- <?php
 
  
- // 显示所有信息,默认显示 INFO_ALL
 
 - phpinfo();
 
  
- // Show just the module information. 仅显示 PHP 模块信息,
 
 - // phpinfo (8) 会返回相同结果。
 
 - phpinfo(INFO_MODULES);
 
  
- ?>
 
  复制代码 
版权声明: 
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。 
 
 |