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 相关文章推荐
对盗链说再见...
Oct 09 PHP
生成静态页面的PHP类
Nov 25 PHP
PHP程序61条面向对象分析设计的经验小结
Nov 12 PHP
PHP学习笔记 用户注册模块用户类以及验证码类
Sep 20 PHP
回帖脱衣服的图片实现代码
Feb 15 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
php实现递归与无限分类的方法
Feb 16 PHP
php支付宝手机网页支付类实例
Mar 04 PHP
php递归遍历删除文件的方法
Apr 17 PHP
php array_merge_recursive 数组合并
Oct 26 PHP
PHP获取访问设备信息的方法示例
Feb 20 PHP
Laravel 框架返回状态拦截代码
Oct 18 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
apache+codeigniter 通过.htcaccess做动态二级域名解析
2012/07/01 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
PHP生成随机数的方法实例分析
2015/01/22 PHP
PHP5.3新特性小结
2016/02/14 PHP
php 猴子摘桃的算法
2017/06/20 PHP
php的命名空间与自动加载实现方法
2019/08/25 PHP
js jquery数组介绍
2012/07/15 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
jquery统计输入文字的个数并对其进行判断
2014/01/07 Javascript
script标签属性用type还是language
2015/01/21 Javascript
JavaScript类继承及实例化的方法
2015/07/25 Javascript
快速掌握Node.js之Window下配置NodeJs环境
2016/03/21 NodeJs
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
JavaScript面向对象程序设计创建对象的方法分析
2018/08/13 Javascript
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
解决vue组件props传值对象获取不到的问题
2019/06/06 Javascript
python通过线程实现定时器timer的方法
2015/03/16 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
wxPython色环电阻计算器
2019/11/18 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
详解Python中第三方库Faker
2020/09/25 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
python二维图制作的实例代码
2020/12/03 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
css3学习心得分享
2013/08/19 HTML / CSS
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
写出二分查找算法的两种实现
2013/05/13 面试题
linux面试题参考答案(7)
2012/10/29 面试题
数据库测试通常都包括哪些方面
2015/11/30 面试题
先进党支部事迹材料
2014/01/13 职场文书
节水标语大全
2014/06/11 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
如何写观后感
2015/06/19 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫