PHP获取服务器端信息的方法
author:一佰互联 2019-04-28   click:204

本文实例讲述了PHP获取服务器端信息的方法。分享给大家供大家参考。

具体实现方法如下:

复制代码 代码如下:/**
 * 获取系统信息
 *
 * @return array
 */
function getSystemInfo()
{
 $systemInfo = array();
 
 // 系统
 $systemInfo["os"] = PHP_OS;
 
 // PHP版本
 $systemInfo["phpversion"] = PHP_VERSION;
 
 // Apache版本
 $systemInfo["apacheversion"] = apache_get_version();
 
 // ZEND版本
 $systemInfo["zendversion"] = zend_version();
 
 // GD相关
 if (function_exists("gd_info"))
 {
  $gdInfo = gd_info();
  $systemInfo["gdsupport"] = true;
  $systemInfo["gdversion"] = $gdInfo["GD Version"];
 }
 else
 {
  $systemInfo["gdsupport"] = false;
  $systemInfo["gdversion"] = "";
 }
 
 // 安全模式
 $systemInfo["safemode"] = ini_get("safe_mode");
 
 // 注册全局变量
 $systemInfo["registerglobals"] = ini_get("register_globals");
 
 // 开启魔术引用
 $systemInfo["magicquotes"] = (function_exists("get_magic_quotes_gpc") && get_magic_quotes_gpc());
 
 // 最大上传文件大小
 $systemInfo["maxuploadfile"] = ini_get("upload_max_filesize");
 // 脚本运行占用最大内存
 $systemInfo["memorylimit"] = get_cfg_var("memory_limit") ? get_cfg_var("memory_limit") : "-";
 
 return $systemInfo;
}

希望本文所述对大家的PHP程序设计有所帮助。