2012-08-16 58 views
2

我在我的mac上安裝了xsendfile,它位於apache模塊中。我試圖通過我的htaccess文件啓用它,但我不斷得到一個錯誤。當我嘗試通過終端或php獲取我的apache服務器上的模塊列表時,它沒有列出。相關代碼/服務器信息如下:Mod_XSendFile在Mac上

服務器:Apache的 /2.2.21(Unix的)

編譯和安裝途經: APXS -cia -Wc, 「 - 拱i386的-arch x86_64的」 輪候冊, 「-arch I386 -arch x86_64的」 mod_xsendfile.c

在httpd.conf: 的LoadModule xsendfile_module的libexec/apache2的/ mod_xsendfile.so啓用

的htaccess: XSendFile上 XSendFilePath /路徑/到/文件/

錯誤消息: 無效的命令「XSendFile」,也許通過一個模塊拼寫錯誤或定義爲不包括在所述服務器配置

我明白任何指導。

大衛

+0

您使用默認安裝或額外安裝,我過去有多個安裝問題。也更多的是服務器故障問題。 – 2012-08-17 18:10:36

+0

@格雷迪,謝謝你的迴應。請原諒我的無知我相信這是一個額外的安裝,但我不是100%確定。有沒有辦法告訴? – David 2012-08-19 00:13:14

+0

你可以輸入:httpd或httpd2和哪些axps或apxs2看到它們匹配進程列表 – 2012-08-19 16:38:42

回答

0

我意識到這個問題是一歲,但人們期待在未來這樣做的方法(在Mac OS X Lion中至少)是:

sudo apxs -cia mod_xsendfile.c