我知道这个问题已多次在本网站上被提及/回答,但我的问题有点不同。我已经回顾了其中的一些帖子,我从那里得到的是:
<?Php
echo apache_get_version();?>
我知道这个函数返回Apache版本。
我的网站位于免费的网络主机eu5.org,他们已禁用 phpinfo()和 apache_get_version()因此我无法知道我正在使用哪个版本。
有没有其他方法可以在PHP中获取服务器版本?
谢谢!
答案 0 :(得分:2)
如果您无法使用php_info
和apache_get_version
功能,可以试试这个:
echo $_SERVER['SERVER_SOFTWARE']
;
答案 1 :(得分:2)
如果apache_get_version功能被禁用,这Gist可能是我见过的最好的后备。
基本上,您需要定义一个函数,该函数使用操作系统直接调用httpd守护程序来获取版本信息。虽然,在您的情况下,OS命令也可能被禁用,因此这可能不会有太大帮助。