PHP内置了一些函数可以用来获取服务端环境信息,如下:
echo php_uname(); // 获取操作系统信息
echo phpversion(); // 获取PHP版本信息
echo $_SERVER['SERVER_SOFTWARE']; // 获取Web服务器信息
echo $_SERVER['SERVER_NAME']; // 获取服务器名称
echo $_SERVER['SERVER_ADDR']; // 获取服务器IP地址
echo $_SERVER['SERVER_PORT']; // 获取服务器端口号
echo $_SERVER['DOCUMENT_ROOT']; // 获取网站根目录
echo $_SERVER['PHP_SELF']; // 获取当前执行脚本的文件名
echo $_SERVER['REMOTE_ADDR']; // 获取访问者IP地址
除了使用内置函数获取服务端环境信息,还可以使用phpinfo函数查看更为详细的信息。phpinfo函数会输出PHP的配置信息、编译选项和各种扩展模块的信息。
phpinfo();
执行上述代码后,会输出一个包含服务端环境信息的页面。