简介:php获取服务器当前操作系统,运行的环境,php运行方式,ThinkPHP版本,服务器上传限制,执行时间限制,服务器当前时间,当前北京时间,服务器域名,服务器的IP,计算当前服务器可用空间
在很多开源项目中,我们经常看到当前服务器的相关信息。这个功能是怎么开发的内,今天就给大家介绍一下相关函数的使用。
1. 获取服务器当前操作系统
echo '当前操作系统:'.PHP_OS;
2. 获取PHP版本
echo 'PHP版本:'.phpversion();
3. 获取PHP代码执行的linux用户
echo 'Linux用户:'.get_current_user();
4. 当前运行的环境
echo '运行环境:' . $_SERVER["SERVER_SOFTWARE"];
5. php运行方式
echo 'PHP运行方式:' . php_sapi_name();
6. ThinkPHP版本
echo 'ThinkPHP版本:' . THINK_VERSION;
7. 获取当前服务器上传限制
echo '上传附件限制:' . ini_get('upload_max_filesize');
8. 执行时间限制
echo '执行时间限制:' . ini_get('max_execution_time').'秒';
9. 获取服务器当前时间
echo '服务器时间' . date("Y年n月j日 H:i:s");
10. 获取当前北京时间
echo '北京时间' . gmdate("Y年n月j日 H:i:s",time()+8*3600);
11. 服务器域名
echo '服务器域名/IP'. $_SERVER['SERVER_NAME'];
12. 获取服务器的IP
echo '当前IP:' . gethostbyname($_SERVER['SERVER_NAME']);
13. 计算当前服务器可用空间
echo '剩余空间:' . round( ( disk_free_space(".") / ( 1024 * 1024 ) ) , 2 ) . 'M';
14. 是否开启全局变量注册
echo '开启全局变量注册:' . get_cfg_var("register_globals")=="1" ? "开启" : "关闭"
15. 是否自动转义请求参数(例如L:单引号,双引号,反斜杠,NULL等)
echo (1===get_magic_quotes_gpc())?'YES':'NO';
16. 是否开启包含某个文件时转移内容(例如L:单引号,双引号,反斜杠,NULL等)
echo '' . (1===get_magic_quotes_runtime())?'YES':'NO';
一般开源项目展示信息就这么多了,大家有其他的可以在我的公众号留言,后续给大家补上,希望这篇文章对大家有所帮助
有什么不对的可以在我的公众号留言