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实现链结人气统计
Oct 09 PHP
PHP+JS无限级可伸缩菜单详解(简单易懂)
Jan 02 PHP
php反弹shell实现代码
Apr 22 PHP
PHP原理之异常机制深入分析
Aug 08 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
Oct 10 PHP
Apache服务器下防止图片盗链的办法
Jul 06 PHP
WordPress中查询文章的循环Loop结构及用法分析
Dec 17 PHP
ThinkPHP中limit()使用方法详解
Apr 19 PHP
php调用自己java程序的方法详解
May 13 PHP
PHP Filter过滤器全面解析
Aug 09 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
php输出形式实例整理
May 05 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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
JS获取IUSR_机器名和IWAM_机器名帐号的密码
2006/12/06 Javascript
基于jquery的finkyUI插件与Ajax实现页面数据加载功能
2010/12/03 Javascript
jquery下拉select控件操作方法分享(jquery操作select)
2014/03/25 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
jquery中checkbox使用方法简单实例演示
2015/11/24 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
canvas实现爱心和彩虹雨效果
2017/03/09 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
Python性能提升之延迟初始化
2016/12/04 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
Django model select的多种用法详解
2019/07/16 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
html5 worker 实例(二) 图片变换效果
2013/06/24 HTML / CSS
Urban Outfitters美国官网:美国生活方式品牌
2016/08/26 全球购物
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
入学生会自荐书范文
2014/02/05 职场文书
劳动工资科岗位职责范本
2014/03/02 职场文书
倡导文明标语
2014/06/16 职场文书
村长反四风问题个人对照检查材料
2014/09/21 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
公司保洁员管理制度
2015/08/04 职场文书
搞笑婚礼主持词开场白
2015/11/24 职场文书
文案策划岗位个人自我评价(范文)
2019/08/08 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL