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 相关文章推荐
PHP生成UTF8文件的方法
May 15 PHP
php.ini 配置文件的深入解析
Jun 17 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
使用PHP函数scandir排除特定目录
Jun 12 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
PHP中的常见魔术方法功能作用及用法实例
Jul 01 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
Jan 05 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
Feb 04 PHP
yii2实现Ueditor百度编辑器的示例代码
Nov 02 PHP
关于Yii中模型场景的一些简单介绍
Sep 22 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
PHP 组件化编程技巧
2009/06/06 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
PHP chr()函数讲解
2019/02/11 PHP
jQuery学习笔记之Helloworld
2010/12/22 Javascript
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
浅析javascript中function 的 length 属性
2014/05/27 Javascript
js的toLowerCase方法用法实例
2015/01/27 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
React 无状态组件(Stateless Component) 与高阶组件
2018/08/14 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
2018/09/03 jQuery
js实现AI五子棋人机大战
2020/05/28 Javascript
详解Webpack4多页应用打包方案
2020/07/16 Javascript
Python中删除文件的程序代码
2011/03/13 Python
python控制台英汉汉英电子词典
2020/04/23 Python
简单学习Python time模块
2016/04/29 Python
对pandas写入读取h5文件的方法详解
2018/12/28 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
django 实现简单的插入视频
2020/04/07 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
韩国现代百货官网:Hmall
2018/03/21 全球购物
手工制作的意大利礼服鞋:Ace Marks
2018/12/15 全球购物
经典c++面试题二
2015/08/14 面试题
自主招生自荐信
2013/12/08 职场文书
年度优秀员工获奖感言
2014/08/15 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL
Python使用openpyxl模块处理Excel文件
2022/06/05 Python