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中操作MySQL数据库的一些要注意的问题
Oct 09 PHP
PHP写入WRITE编码为UTF8的文件的实现代码
Jul 07 PHP
php 魔术方法使用说明
Oct 20 PHP
php 数组二分法查找函数代码
Feb 16 PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 PHP
探讨如何在PHP开启gzip页面压缩实例
Jun 09 PHP
关于php循环跳出的问题
Jul 01 PHP
thinkphp的静态缓存用法分析
Nov 29 PHP
php绘图之加载外部图片的方法
Jan 24 PHP
php中bind_param()函数用法分析
Mar 28 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
Jun 05 PHP
php实现微信模板消息推送
Mar 30 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中的垃圾回收机制
2015/08/10 PHP
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
关于juqery radio写法的兼容性问题(新老版本jquery)
2010/06/14 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
document.execCommand()的用法小结
2014/01/08 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
浅谈JavaScript字符集
2014/05/22 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
jQuery+ajax实现修改密码验证功能实例详解
2017/07/06 jQuery
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
js绘制一条直线并旋转45度
2020/08/21 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
Python库urllib与urllib2主要区别分析
2014/07/13 Python
简单介绍Python中的filter和lambda函数的使用
2015/04/07 Python
总结Python编程中函数的使用要点
2016/03/20 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
python调用百度REST API实现语音识别
2018/08/30 Python
Python tkinter label 更新方法
2018/10/11 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
TensorFlow索引与切片的实现方法
2019/11/20 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
J2EE系统只能是基于web
2015/09/08 面试题
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
个人评语大全
2014/05/04 职场文书
倡议书格式模板
2014/05/13 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
房地产销售助理岗位职责
2015/04/14 职场文书
《落花生》教学反思
2016/02/16 职场文书
Pygame Time时间控制的具体使用详解
2021/11/17 Python