2008-09-16 58 views

回答

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 
+0

雖然這個答案是舊的,信息仍然是OS X約塞米蒂如此。 – 2015-12-08 18:43:07

+1

也適用於El Capitan(OSX 10.11) – ctcherry 2015-12-09 01:58:03

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