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 相关文章推荐
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
php 数学运算验证码实现代码
Oct 11 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
Oct 29 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
Nov 29 PHP
PHP测试程序运行时间的类
Feb 05 PHP
PHP页面间参数传递的四种方法详解
Jun 09 PHP
解析php中heredoc的使用方法
Jun 17 PHP
php基于curl实现的股票信息查询类实例
Nov 11 PHP
php微信公众号开发之现金红包
Apr 16 PHP
thinkPHP框架动态配置用法实例分析
Jun 14 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
Feb 10 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 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
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
PHP向浏览器输出内容的4个函数总结
2014/11/17 PHP
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
cnblogs 代码高亮显示后的代码复制问题解决实现代码
2011/12/14 Javascript
JQuery的read函数与js的onload不同方式实现
2013/03/18 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
谈谈我对JavaScript DOM事件的理解
2015/12/18 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
2016/03/17 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
解决angular双向绑定无效果,ng-model不能正常显示的问题
2018/10/02 Javascript
使用flow来规范javascript的变量类型
2019/09/12 Javascript
Windows下安装python2.7及科学计算套装
2015/03/05 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
Python编程求解二叉树中和为某一值的路径代码示例
2018/01/04 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
台湾线上百货零售购物平台:friDay购物
2017/08/18 全球购物
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
个人自我评价分享
2013/12/20 职场文书
《美丽的田园》教学反思
2014/03/01 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
战略合作意向书
2014/07/29 职场文书
2014年文秘工作总结
2014/11/25 职场文书
2014年服务员个人工作总结
2014/12/23 职场文书