获得PHP环境系统信息

一段简单的php脚步程序用来获取服务器端信息:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>系统信息</title>
</head>
<body>
<?php
    $sysos=$_SERVER["SERVER_SOFTWARE"];     //获取服务器标识字符串
    echo $sysos."<br>";   //输出:Apache/2.2.8 (Win32) PHP/5.2.6
      
    $sysversion=PHP_VERSION;        //获取php服务器版本
    echo "php版本为:".$sysversion."<br>";
  
    //以下两条代码链接mysql数据库并获取mysql数据库版本信息
    mysql_connect("localhost","root","root");
    $mysqlinfo=mysql_get_server_info();
    echo $mysqlinfo."<br>";
      
    //从服务器中获取GD库的信息
    if(function_exists("gd_info")){
        $gd=gd_info();
        $gdinfo=$gd['GD Version'];
    }else{
        $gdinfo="未知";  
    }
  
    //从GD库中查看是否支持FreeType字体
    $freetype=$gd["FreeTyep Support"]?"支持":"不支持";
      
    //从php配置文件中获得是否可以远程文件获取
    $allowurl=ini_get("file_uploads")?"支持":"不支持";
      
    //从php配置文件中获取最大上传限制
    $max_upload=ini_get("file_uploads")?ini_get("upload_max_filesize"):"Disabled";
      
    //从php配置文件中获取脚本的最大执行时间
    $max_ex_time=ini_get("max_execution_time")."秒";
      
    //以下两条获取服务器时间,中国大陆采用的是东八区的时间,设置时区为EtcGMT-8
    date_default_timezone_set("Etc/GMT-8");
    $systemtime=date("Y-m-d H:i:s",time());
      
    //格式化输出以上获得的系统信息
    echo "<table align=center cellspacing=0 cellpadding=0>";
    echo "<caption><h2>系统信息</h2></caption>";
    echo "<tr><td>Web服务器:</td>  <td>$sysos</td></tr>";
    echo "<tr><td>php服务器版本:</td>  <td>$sysversion</td></tr>";
    echo "<tr><td>Mysql版本:</td>  <td>$mysqlinfo</td></tr>";
    echo "<tr><td>GD库版本:</td>  <td>$gdinfo</td></tr>";
    echo "<tr><td>FreeType:</td>  <td>$freetype</td></tr>";
    echo "<tr><td>远程文件获取:</td>  <td>$allowurl</td></tr>";
    echo "<tr><td>最大上传限制:</td>  <td>$max_upload</td></tr>";
    echo "<tr><td>最大执行时间:</td>  <td>$max_ex_time</td></tr>";
    echo "<tr><td>服务器时间:</td>  <td>$systemtime</td></tr>";
    echo "</table>";
?>
 
</body>
</html>

在博主本机输出结果为:

Apache/2.2.8 (Win32) PHP/5.2.6
php版本为:5.2.6
5.0.51b-community-nt-log

系统信息

Web服务器: Apache/2.2.8 (Win32) PHP/5.2.6
php服务器版本: 5.2.6
Mysql版本: 5.0.51b-community-nt-log
GD库版本: bundled (2.0.34 compatible)
FreeType: 不支持
远程文件获取: 支持
最大上传限制: 200M
最大执行时间: 30秒
服务器时间: 2014-03-25 23:11:21
本文由郑州网站建设阿尔法学习总结,转载请注明出处!

猜你喜欢

转载自blog.csdn.net/cangxie8/article/details/22575361
今日推荐