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入门学习的几个不错的实例代码
Jul 13 PHP
php面向对象全攻略 (九)访问类型
Sep 30 PHP
PHP strtotime函数详解
Dec 18 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
Jun 09 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
Oct 16 PHP
php过滤XSS攻击的函数
Nov 12 PHP
golang 调用 php7详解及实例
Jan 04 PHP
Yii2实现多域名跨域同步登录退出
Feb 04 PHP
浅谈PHP中的面向对象OOP中的魔术方法
Jun 12 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 PHP
PHP微信支付结果通知与回调策略分析
Jan 10 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
Jul 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
也谈 PHP 和 MYSQL
2006/10/09 PHP
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
JS中toFixed()方法引起的问题如何解决
2012/11/20 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
基于jQuery实现点击列表加载更多效果
2016/05/31 Javascript
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
微信小程序 wx.uploadFile无法上传解决办法
2016/12/14 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
Python中多线程及程序锁浅析
2015/01/21 Python
python对html代码进行escape编码的方法
2015/05/04 Python
python抓取最新博客内容并生成Rss
2015/05/17 Python
利用Python破解验证码实例详解
2016/12/08 Python
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
python实现猜拳小游戏
2020/04/05 Python
django自带调试服务器的使用详解
2019/08/29 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
如何将json数据转换为python数据
2020/09/04 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
环境工程与管理大学毕业生求职信
2013/10/02 职场文书
自荐信包含哪些内容
2013/10/30 职场文书
文言文形式的学生求职信
2013/12/03 职场文书
心理健康教育制度
2014/01/27 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
优质服务活动实施方案
2014/05/02 职场文书
2015年世界环境日活动方案
2015/05/05 职场文书
小学英语教学随笔
2015/08/14 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技