是否有其他辦法讓我的Apache的版本不使用下面的代碼?獲得Apache的版本使用PHP替代
<?php echo $_SERVER['SERVER_SOFTWARE']; ?>
返回「Apache」。
<?php echo apache_get_version(); ?>
返回「致命錯誤:調用未定義函數apache_get_version()」。
注:我使用的是Linux服務器與PHP V5.3.1,並使用EXEC()或了shell_exec()是可以接受通過外殼採用了只有Linux命令任何返回。我只是想讓它至少檢測到Apache for Linux的版本。
'exec'用在httpd -v'或嘗試'捲曲-I localhost'和解析 – sgroves
試過但他們沒有任何回報。 – Solo
Erk,考慮到SERVER_SOFTWARE環境變量,我以前的評論確實是一個愚蠢的問題。儘管如此,[php_sapi_name()](http://php.net/manual/en/function.php-sapi-name.php)的輸出可能很有趣。 – IMSoP