2013-11-01 96 views
5

我試圖在小牛隊上安裝mod_mono,但是,我收到一個錯誤消息。我擁有最新的單聲道版本以及Mavericks支持。 (v 3.2.3)。在Mac OSX 10.9上安裝mod_mono「小牛隊」

當是mod_mono版本2.10我./configure --prefix=/usr我得到這個錯誤:

checking Apache version... configure: error: Apache 1.3 is no longer supported. mod_mono now requires at least Apache 2.0

但是當我檢查的Apache我的版本,它說

Server version: Apache/2.2.24 (Unix) Server built: Aug 24 2013 21:10:43

編輯:升級你的單聲道版本到最新(3.2.4)似乎工作最好。確保你有一個乾淨的mod_mono-2.10下載。

回答

2

安裝Mavericks後,您需要重新安裝XCode命令行工具。這將帶回/ usr/include/apache2目錄。你可以通過更新XCode來執行此操作,然後運行xcode-select --install。

1

我有同樣的錯誤。我在我的服務器上運行mono。當我升級到小牛和服務器3單聲道停止工作。在升級過程中,「mod_mono.so」文件被刪除。這是我所做的研究和解決我認爲包含你的問題的方法。希望能幫助到你。

在您運行「./config ...」命令的目錄中,有一個「config.log」。我查看了config.log,發現一條錯誤消息,指出找不到文件「ap_release.h」(我相信這是apache版本的確定方式)。我之前必須擁有這個文件,因爲我以前經歷過這個安裝過程。我進入了我的時間機器並恢復了目錄(當我升級到Mavericks或Server 3時刪除了這個目錄)「/ usr/include /」。該文件夾包含一個名爲「apache2」的目錄,其中包含「ap_release.h」文件,我認爲它是依賴關係。

一切都很好我正在運行。

+0

我試過這個,它安裝時沒有錯誤,但是,當我嘗試運行localhost/mono時,它不會發送任何數據。爲本地主機運行單聲道時是否需要Server 3? –

+0

我不認爲服務器3是必需的。如果你有Apache 2運行你應該很好去。你的Apache配置是否包含一個「包含」到你的單聲道配置? – Chris

+0

確保Apache按預期啓動並運行,然後我們可以開始添加單聲道的東西。您的本地Apache實例是否可以提供一些HTML頁面? – Chris