我的Apache運行,但它似乎是用另一個目錄,而不是/opt/local/apache2
:OSX從不同的目錄運行Apache?
- 我
/opt/local/apache2/conf/httpd.conf
設置的DocumentRoot我想去的地方(/用戶/ JASONS /網站/ localmirror/htdocs目錄),但我的文檔AREN不可見(這曾經工作) - 我編輯/opt/local/apache2/htdocs/index.html從「它的作品!」到「它workkkks!」但儘管重新啓動了Apache並清除了我的瀏覽器緩存,但它仍然會顯示「It works!」當我瀏覽http://localhost
這使我相信httpd正在運行使用另一個目錄,但我不知道在哪裏。任何人都可以幫我弄清楚哪裏? ps -ax
對任何事物都沒有任何影響。
更新:發現/Library/WebServer/Documents/index.html.en中的index.html文件,但我想不出爲什麼它指向這裏。
哎呀:我似乎無法擺脫這種錯誤的:
httpd: Syntax error on line 115 of /opt/local/apache2/conf/httpd.conf: Cannot load /opt/local/apache2/modules/libphp5.so into server: dlopen(/opt/local/apache2/modules/libphp5.so, 10): no suitable image found. Did find:\n\t/opt/local/apache2/modules/libphp5.so: mach-o, but wrong architecture
我不知道在哪裏可以得到正確的libphp5.so
看起來你可能正在運行一個預先安裝的Apache而不是你安裝在/ opt(我假設通過macports或類似的)。你如何啓動apache?你可以在你的問題中添加'which httpd'的輸出嗎? – Thilo 2012-04-12 12:14:13
是的,你是對的,我出於某種原因正在運行/ usr/sbin/httpd,而不是macports/opt/local /中的一個。我嘗試停止/ usr/bin/httpd並運行/ opt/local/apache2/bin/apachectl,但它遇到了問題,所以我試圖重新安裝w/macports ...感嘆。 – 2012-04-12 12:15:57