PHP 获取Apache版本和其他已安装的软件版本作为关联数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 获取Apache版本和其他已安装的软件版本作为关联数组相关的知识,希望对你有一定的参考价值。

function getServerSoftware($key = 'SERVER_SOFTWARE')
{
	$regex = "/(?<software>\w+)\/(?<version>[0-9.a-z]*)/";
		
	if(isset($_SERVER[$key]) && preg_match_all($regex, $_SERVER[$key], $arr))
		return array_combine($arr['software'], $arr['version']);
	else
		return array();
}

//USAGE EXAMPLE

//get array
$serverInfo = getServerInfo();

//print apache version
echo $serverInfo['Apache'];

//print all information
foreach($serverInfo as $software=>$version) echo "{$software}: {$version}<br>\n";

以上是关于PHP 获取Apache版本和其他已安装的软件版本作为关联数组的主要内容,如果未能解决你的问题,请参考以下文章

PHP+apache+mysql+phpmyadmin安装配置整合

CentOS环境下yum安装LAMP(Linux+Apache+Mysql+php)

windows2012安装apache怎么配置多个站点使用不同的php版本呢?

wamp环境单独安装(windows下apache2.4mysql5.5php5.5的版本)

vb如何读取系统已安装软件并获取软件版本号

apache中的php模块安装