apache的默認版本是2.4.9。我從apache網站下載了2.4.10,並且「make & make install」。但是,當我做httpd -v時,它仍然顯示我2.4.9。如何更改OSX Yosemite上的apache版本?
有沒有辦法改變默認版本或覆蓋?
apache的默認版本是2.4.9。我從apache網站下載了2.4.10,並且「make & make install」。但是,當我做httpd -v時,它仍然顯示我2.4.9。如何更改OSX Yosemite上的apache版本?
有沒有辦法改變默認版本或覆蓋?
試着鍵入
which httpd
看向正在運行一個完整路徑。 Mine是/usr/sbin/httpd
- OS X附帶的標準版本。
然後檢查你的新httpd安裝到哪個目錄 - 可能是/usr/local/bin
。所以問題不在於它沒有安裝,而是OSX正在查看與安裝的不同的httpd。
要使用已安裝了一個,你需要編輯文件/usr/sbin/apachectl
並找到這行:
HTTPD='/usr/sbin/httpd'
,並改變它指向哪裏您安裝新的Apache。
我的問題是我的系統上有兩個版本的Apache。我一直在/ usr/bin /中創建符號鏈接,但失敗了,因爲我沒有在我的ln命令中使用絕對路徑。