Когда я пытаюсь запустить apache_get_version()
функции на моем сайте, я получаю сообщение об ошибке:Как получить версию Apache?
Fatal error: Uncaught Error: Call to undefined function apache_get_version() in /srv/www/mywebsite.com/index.php:44 Stack trace: #0 {main} thrown in /srv/www/mywebsite.com/index.php on line 44
Однако это работает в моем локальном хосте. Я попытался
function apache_version()
{
$ver = explode(" ",$_SERVER["SERVER_SOFTWARE"],3);
return ($ver[0] . " " . $ver[1]);
}
echo apache_version();
Это должно повторить версию сервера на Apache, хотя это не эхо версии
Эта функция доступна только в том случае, если PHP скомпилирован и установлен как обычный модуль Apache. Если это не так, это произойдет. – Andrew
Andrew Я читал это на веб-сайте, но как получить версию? –
Вам придется скомпилировать его самостоятельно. См. [Здесь] (http://dcx.sap.com/1200/en/dbprogramming/pg-php-compiling-apache.html) – Andrew