我想安裝在我的OS X小牛隊的Apache 2.4和有問題./configure
和make
安裝Apache 2.4。在OS X 10.9小牛
回答
首先你需要在你的Mac上自制軟件。你可以得到:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
然後,你需要安裝通過PCRE和libtool:
brew install pcre brew install libtool
之後,從Apache
下載最新的穩定的Apache 2.4提取後進去目錄,運行以下命令:
./configure --prefix=/usr/local/apache-<VERSION> LTFLAGS=--tag=CC
ex:
./configure --prefix=/usr/local/apache-2.4.7 LTFLAGS=--tag=CC
我發現here。
這些步驟後,你只需要從here運行
make make install
,並在httpd CONFIGS和bash塗改。除了確保在正確的路徑中使用替代品。
在運行結束
httpd -k start working httpd -v
你會得到(除了你的版本號):
Server版本:阿帕奇/ 2.4.7(UNIX)
Server內置:Feb 8 2014 14:34:44
希望這可以節省您的時間。
請注意,Apache httpd默認安裝在Mac OS X 10.9.x Mavericks上。
sudo apachectl start
配置文件可以在這個路徑中找到:它可以通過下面的命令來啓動
/private/etc/apache2/httpd.conf
但apache的原始版本不是2.4而是2.2 –
@MarcinBobowski你是對的。小牛隊擁有apache 2.2。我忽略了版本中的差異。 – Saeed
我不得不下載APR和APR-util的在srclib;解壓縮並刪除目錄名稱末尾的版本。然後運行:
./configure --with-included-apr
- 1. 未定義符號「在toupper」 GCC 4.7 OS-X小牛10.9 C11
- 2. 運行在Mac OS X 10.9小牛的hello world OpenCL的例子
- 3. 無法在OS X 10.9上編譯星號小牛
- 4. 的Tomcat 6.0.35安裝在Mac OS X 10.9小牛
- 5. 在Mac OS X 10.9上運行撥浪鼓(小牛隊)
- 6. 在Mac OS X 10.9上使用macports安裝opencv(小牛)
- 7. Mac OS 10.9's(小牛)卸載Django
- 8. 無法在OS X小牛
- 9. 的libusb 1.0弄亂OS X小牛(10.9)的USB驅動程序
- 10. OS X 10.9小牛 - 本地主機設置與VHosts
- 11. OS X 10.9小牛不顯示菜單欄
- 12. 無法針對OS X 10.9上的GLEW構建小牛
- 13. gfortran不適用於Mac OS X 10.9(小牛隊)
- 14. 在Mac OS X 10.9
- 15. 單爲Mac OS X小牛
- 16. 與Mac OS X小牛(10.9.1)
- 17. PDFKit在OSX小牛(10.9)
- 18. Mac OS X 10.9與
- 19. AVAudioRecorder不記錄在OS X小牛
- 20. PyInstaller在Mac OS X小牛隊
- 21. OS X小牛在Chrome推送通知
- 22. 更新到OS X 10.9(小牛)後重新安裝Ruby和寶石
- 23. Safari 7不尊重小牛隊中的com.apple.Safari.plist文件的設置(OS X 10.9)
- 24. Mac OS 10.9上的ssh-askpass /小牛壞了?
- 25. R OS X上的撥浪鼓小牛
- 26. Autoconf的Mac OS X的小牛
- 27. Mac OS X上的FFTW小牛問題
- 28. OS X小牛紅寶石應用
- 29. /dev/tty.Serial*在MacOS 10.9中缺失(小牛)
- 30. SML不能在OS X小牛檢測OS
我能夠在不更新/添加GNU Libtool的情況下成功編譯和安裝Apache HTTPD Server v2.4.9。另外,我質疑「需要」自制軟件,在這裏(也許是「想要」)。安裝PCRE比安裝Apache更簡單。下載[PCRE源代碼(http://www.pcre.org),配置,然後進行安裝:'。/ configure --prefix =/usr/local && make && sudo make install' –
我必須運行'./configure --prefix =/usr/local/apache-2.4.9 LTFLAGS = - tag = clang CPP =/usr/bin/cpp'用於OSX Mavericks(10.3.9)上的Apache 2.4.9,否則會引發一些錯誤而未配置。 然後我不得不做一個符號鏈接,因爲'make'正在尋找一個不存在的路徑:'sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/Applications/Xcode。應用程序/內容/開發人員/工具鏈/ OSX10.9.xctoolchain' – james2doyle
我在'./configure ...'部分出錯(步驟4)。這解決了它:http://mac-dev-env.patrickbougie.com/apache/ – Purplejacket