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 相关文章推荐
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法
Jun 30 PHP
php从文件夹随机读取文件的方法
Jun 01 PHP
php提高网站效率的技巧
Sep 29 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
Mar 17 PHP
PHP性能优化大全(php.ini)
May 20 PHP
php上传excel表格并获取数据
Apr 27 PHP
Joomla框架实现字符串截取的方法示例
Jul 18 PHP
phpStudy中升级MySQL版本到5.7.17的方法步骤
Aug 03 PHP
PHP实现打包下载文件的方法示例
Oct 07 PHP
浅谈PHP中如何实现Hook机制
Nov 14 PHP
php微信支付之公众号支付功能
May 30 PHP
PHP反射原理与用法深入分析
Sep 28 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
德生1994机评
2021/03/02 无线电
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
Zend Framework开发入门经典教程
2016/03/23 PHP
php数据访问之查询关键字
2016/05/09 PHP
phpMyAdmin通过密码漏洞留后门文件
2018/11/20 PHP
更优雅的事件触发兼容
2011/10/24 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
移动端界面的适配
2017/01/11 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
使用pm2自动化部署node项目的方法步骤
2019/01/28 Javascript
详解用vue2.x版本+adminLTE开源框架搭建后台应用模版
2019/03/15 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
详解python的数字类型变量与其方法
2016/11/20 Python
python版DDOS攻击脚本
2019/06/12 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
django rest framework使用django-filter用法
2020/07/15 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
LA MER海蓝之谜美国官网:传奇面霜
2016/08/27 全球购物
如何写求职信
2014/05/24 职场文书
服务标语大全
2014/06/18 职场文书
运动会加油稿100字
2014/09/19 职场文书
MySQL大小写敏感的注意事项
2021/05/24 MySQL
Java Dubbo框架知识点梳理
2021/06/26 Java/Android
MySQL 数据 data 基本操作
2022/05/04 MySQL