PHP获取服务器端信息的方法
本文实例讲述了PHP获取服务器端信息的方法。分享给大家供大家参考。
具体实现方法如下:
/**
*获取系统信息
*
*@returnarray
*/
functiongetSystemInfo()
{
$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['GDVersion'];
}
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程序设计有所帮助。