当前位置:Gxlcms > PHP教程 > php获取服务器信息的一段代码

php获取服务器信息的一段代码

时间:2021-07-01 10:21:17 帮助过:11人阅读

  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. ?>

人气教程排行