首頁  >  文章  >  後端開發  >  php取得伺服器資訊的一段程式碼

php取得伺服器資訊的一段程式碼

WBOY
WBOY原創
2016-07-25 09:05:331041瀏覽
  1. 获取服务器信息
  2. $sysos = $_SERVER["SERVER_SOFTWARE"]; //获取服务器标识的字串
  3. $sysversion = PHP_VERSION; //获取PHP服务器版本

  4. //以下两条代码连接mysql数据库并获取MySQL数据库版本信息

  5. mysql_connect("localhost", "mysql_user", "mysql_pass");
  6. $mysqlinfo = mysql_get_server_info();

  7. //从服务器中获取GD库的信息

  8. if(function_exists("gd_info")){
  9. $gd = gd_info();
  10. $gdinfo = $gd['GD Version'];
  11. }else {
  12. $gdinfo = "未知";
  13. }

  14. //从GD库中查看是否支持FreeType字体

  15. $freetype = $gd["FreeType Support"] ? "支持" : "不支持";

  16. //从PHP配置文件中获得是否可以远程文件获取

  17. $allowurl= ini_get("allow_url_fopen") ? "支持" : "不支持";

  18. //从PHP配置文件中获得最大上传限制

  19. $max_upload = ini_get("file_uploads") ? ini_get("upload_max_filesize") : "Disabled";

  20. //从PHP配置文件中获得脚本的最大执行时间

  21. $max_ex_time= ini_get("max_execution_time")."秒";

  22. //以下两条获取服务器时间,中国大陆采用的是东八区的时间,设置时区写成Etc/GMT-8

  23. date_default_timezone_set("Etc/GMT-8");
  24. $systemtime = date("Y-m-d H:i:s",time());

  25. /* ******************************************************************* */

  26. /* 以HTML表格的形式将以上获取到的服务器信息输出给客户端浏览器 */
  27. /* ******************************************************************* */
  28. echo "";
  29. echo "
  30. ";
  31. echo "
  32. ";
  33. echo "
  34. ";
  35. echo "
  36. ";
  37. echo "
  38. ";
  39. echo "
  40. ";
  41. echo "
  42. ";
  43. echo "
  44. ";
  45. echo "
  46. ";
  47. echo "
  48. ";
  49. echo "
  50. 系统信息

    Web服务器: $sysos
    PHP版本: $sysversion
    MySQL版本: $mysqlinfo
    GD库版本: $gdinfo
    FreeType: $freetype
    远程文件获取: $allowurl
    最大上传限制: $max_upload
    最大执行时间: $max_ex_time
    服务器时间: $systemtime
    ";
  51. ?>
复制代码


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn