Mac OS X預裝了apache,但文件位於非標準位置。這個問題是收集關於配置文件在哪裏的信息的地方,以及如何調整apache安裝來完成諸如服務php頁面之類的事情。如何配置運行Mac OS X的Apache服務器?
11
A
回答
18
Apache的配置文件是:/private/etc/apache2/httpd.conf
默認的DocumentRoot是:/庫/網絡服務器/文檔/
要啓用PHP,在圍繞線114(也許)該/private/etc/apache2/httpd.conf文件是以下行:
#LoadModule php5_module libexec/apache2/libphp5.so
刪除英鎊符號來取消該行所以現在看起來是這樣的:
LoadModule php5_module libexec/apache2/libphp5.so
重新啓動Apache:系統預置 - >共享 - >取消選中「Web共享」並重新檢查它。 OR
$ sudo apachectl restart
1
httpd.conf文件是/私人的/ etc/apache2的
通過取消註釋行啓用PHP:
LoadModule php5_module libexec/apache2/libphp5.so
10
運行
$的httpd -V
會告訴你很多有用的服務r信息,包括可以找到httpd.conf文件的位置。
1
/etc/httpd/users包含可用於覆蓋全局配置的用戶特定配置文件。例如,添加「的AddHandler服務器解析HTML」在對應於一個用戶的/etc/httpd/users/*.conf文件<目錄>塊將啓用該HTML文件mod_include負責解析特定用戶的$ HOME/Sites目錄,但無處可見。
2
要讓SSI/includes(mod_include)工作,我發現我必須編輯/private/etc/apache2/users/myusername.conf
並將AllowOverride None
更改爲AllowOverride All
。
然後添加下面的.htaccess文件在你的站點的根目錄:
Options +Includes
AddType text/html .html
AddOutputFilter INCLUDES .html
相關問題
- 1. 在Mac OS X上運行的CardDAV服務器
- 2. OS X Lion服務器 - Apache問題 - index.html.en
- 3. 獲取authz_svn的工作Apache的Mac OS X服務器
- 4. ruby on rails mac x os獅子運行服務器LoadError
- 5. 如何在mac os X上配置tomcat?
- 6. 配置JNotify在Mac OS X
- 7. 如何在Mac OS X上運行clojure?
- 8. Mac OS X Server下的「簡單」應用服務器設置?
- 9. 如何檢查PostgreSQL服務器的狀態Mac OS X
- 10. 如何在運行os x的mac上恢復默認的ruby配置?
- 11. 在mac os Sierra上設置apache web服務器(macbook pro 13 2014)
- 12. Bugzilla Apache服務器配置
- 13. Apache Vysper服務器配置?
- 14. 如何獲得在MAC OS X上運行的KeePass 2.X
- 15. 如何將自動測試配置爲在Mac OS X Lion上運行
- 16. Mac OS X - Apache路徑? Ruby on Apache?
- 17. 如何在Mac OS X中運行BB10模擬器
- 18. OS X服務器獅子
- 19. 在Mac OS上運行的RSCRIPT X
- 20. Mac OS X - 重新安裝Apache/PHP/MySQL服務器的新鮮/乾淨副本
- 21. Apache服務器運行
- 22. 如何在Mac OS X上爲apache設置env變量
- 23. 在Mac OS X上配置Nexus LDAP
- 24. 在Mac OS X上配置mod_wsgi?
- 25. IntelliJ OS X服務
- 26. CardDAV和OS X服務器
- 27. 如何在Linux或Mac OS上運行Windows服務
- 28. 無法在Mac OS X上運行mongod
- 29. Qt在Mac OS X Mountain Lion上運行
- 30. 不能運行在Mac OS X
雖然這個答案是舊的,信息仍然是OS X約塞米蒂如此。 – 2015-12-08 18:43:07
也適用於El Capitan(OSX 10.11) – ctcherry 2015-12-09 01:58:03