PHP获取服务器端信息的方法


Posted in PHP onNovember 28, 2014

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
mysql 全文搜索 技巧
Apr 27 PHP
php echo 输出字符串函数详解
May 13 PHP
phpmyadmin 3.4 空密码登录的实现方法
May 29 PHP
php的字符串用法小结
Jun 08 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
Jun 24 PHP
PHP设计模式之责任链模式的深入解析
Jun 13 PHP
PHP 安全检测代码片段(分享)
Jul 05 PHP
php根据操作系统转换文件名大小写的方法
Feb 24 PHP
ThinkPHP3.1查询语言详解
Jun 19 PHP
windows7下安装php的php-ssh2扩展教程
Jul 04 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
Jul 03 PHP
PHP ADODB实现分页功能简单示例
May 25 PHP
thinkphp模板用法和内容输出实例
Nov 28 #PHP
配置php.ini实现PHP文件上传功能
Nov 27 #PHP
php程序员应具有的7种能力小结
Nov 27 #PHP
分享最受欢迎的5款PHP框架
Nov 27 #PHP
PHP比你想象的好得多
Nov 27 #PHP
简单说说PHP优化那些事(经验分享)
Nov 27 #PHP
几个实用的PHP内置函数使用指南
Nov 27 #PHP
You might like
Javascript this指针
2009/07/30 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
关于json字符串与实体之间的严格验证代码
2016/11/10 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
JS中的phototype详解
2017/02/04 Javascript
js仿拉勾网首页穿墙广告效果
2017/03/08 Javascript
原生JS实现小小的音乐播放器
2017/10/16 Javascript
vue实现城市列表选择功能
2018/07/16 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
在vue中使用echarts(折线图的demo,markline用法)
2020/07/20 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
Python从MP3文件获取id3的方法
2015/06/15 Python
python字典键值对的添加和遍历方法
2016/09/11 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
HTML5 Canvas绘制五星红旗
2016/05/04 HTML / CSS
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
优秀高中生事迹材料
2014/02/11 职场文书
成人继续教育实施方案
2014/03/01 职场文书
学校对教师的评语
2014/04/28 职场文书
小学清明节活动总结
2014/07/04 职场文书
幼儿生日活动方案
2014/08/27 职场文书
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
导游词怎么写
2015/02/04 职场文书
党员年度个人总结
2015/02/14 职场文书
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python