php获取当前环境的信息

简介: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';

一般开源项目展示信息就这么多了,大家有其他的可以在我的公众号留言,后续给大家补上,希望这篇文章对大家有所帮助

 

有什么不对的可以在我的公众号留言

编程经验共享公众号二维码

编程经验共享公众号二维码
更多内容关注公众号
Copyright © 2021 编程经验共享 赣ICP备2021010401号-1