php获取服务器相关信息

php可以通过相关函数获取服务器和php环境的相关信息

,如下代码:

<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=urt-8">
        <title> Hello world</title>
    </head>
    <body>
        <?php 
            echo "Web服务器: " . $_SERVER['SERVER_SOFTWARE'] . "<br />";//输出服务器标识的字符串    
            echo "Php版本: " . PHP_VERSION . "<br />";
                   
            $link = mysql_connect("localhost","root","toor");//连接mysql数据库
            echo "mysql信息: " . mysql_get_server_info() . "<br />";//获取mysql的信息
            mysql_close($link);//关闭mysql连接
                   
            //获取gd库信息,gd库是php处理图像的拓展库
            if(function_exists("gd_info"))
            {
                $gd = gd_info();
                $gdinfo = $gd['GD Version'];
            }
            else
                $gdinfo = "null";
            echo "GD库信息: " . $gdinfo . "<br/>";
                   
            //从php配置文件php.ini中查看是否可以远程文件获取
            $allowurl = ini_get("allow_url_fopen")? "允许": "不允许";
            echo "远程文件获取: " . $allowurl . "<br />";
                   
            //从php配置文件php.ini中读取最大上传限制
            $max_upload = ini_get("file_uploads")? ini_get("upload_max_filesize"): "禁用";
            echo "最大上传限制: " . $max_upload . "<br />";
                   
            //从php.ini中获取脚本的最大执行时间
            $max_exe_time = ini_get("max_execution_time");
            echo "最大脚本执行时间: " . $max_exe_time . "秒<br />";
                   
            //获取服务器时间
            date_default_timezone_set("Etc/GMT-8");//设置时区为东八区
            $systemtime = date("Y-m-d H:i:s",time());
            echo "服务器时间: " . $systemtime . "<br/>";
        ?>
    </body>
</html>

保存为yeetrack.php,放到服务器上访问即可。效果如下图:

版权声明

本站文章、图片、视频等(除转载外),均采用知识共享署名 4.0 国际许可协议(CC BY-NC-SA 4.0),转载请注明出处、非商业性使用、并且以相同协议共享。

© 空空博客,本文链接:https://www.yeetrack.com/?p=100