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 相关文章推荐
在apache下限制每个虚拟主机的并发数!!!!
Oct 09 PHP
漂亮但不安全的CTB
Oct 09 PHP
PHP 和 MySQL 基础教程(四)
Oct 09 PHP
基于mysql的论坛(2)
Oct 09 PHP
PHP安装攻略:常见问题解答(三)
Oct 09 PHP
php escape URL编码
Dec 10 PHP
PHP解析目录路径的3个函数总结
Nov 18 PHP
PHP网站开发中常用的8个小技巧
Feb 13 PHP
php判断用户是否关注微信公众号
Jul 22 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
php生成二维码不保存服务器还有下载功能的实现代码
Aug 09 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 删除数组元素
2009/01/16 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
Laravel框架控制器的request与response用法示例
2019/09/30 PHP
Laravel数据库读写分离配置的方法
2019/10/13 PHP
JavaScript中的style.display属性操作
2013/03/27 Javascript
jquery.cookie用法详细解析
2013/12/18 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
2019/03/11 Javascript
小程序双头slider选择器的实现示例
2020/03/31 Javascript
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
Python初学者常见错误详解
2019/07/02 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
FC-Moto丹麦:欧洲最大的摩托车服装和头盔商店之一
2019/08/20 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
工作室成员个人发展规划范文
2014/01/24 职场文书
班级安全教育实施方案
2014/02/23 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
党校培训自我鉴定范文
2014/04/10 职场文书
2014年实习期工作总结
2014/11/27 职场文书
庆元旦主持词
2015/07/06 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书