本文介紹apache中httpd.conf的配置。該配置也可解決打開php文件卻變成下載的尷尬狀況php
1 修改網站根目錄
查找DocumentRoot有這麼一行
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
這就是你網站的根目錄,你能夠修改,也能夠用默認的.若是改,還要修改下面這項,不然可能會出現 403 錯誤
查找 This should be changed to whatever you set DocumentRoot to
在它下面兩行有
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
把上面兩項的 C:/Program Files/Apache Group/Apache2/htdocs 改爲你想要的目錄
2 查找 DirectoryIndex index.html
修改爲
DirectoryIndex index.html index.html.var index.php
這樣index.php 能夠充當默認頁面了
3 Apache中模塊化安裝php
查找 # LoadModule foo_module modules/mod_foo.so
在此行後加入一行
LoadModule php5_module C:/php5/php5apache2_2.dll
(其中C:/php5/php5apache2_2.dll是你安裝php的相應路徑.
注意不要把php5apache2_2.dll,php5apache2.dll和php5apache.dll混淆.php5apache.dll只適用於apache 版本1的.
PHP5壓縮包裏的php5apache2.dll只適用於apache2.0.*版本,若是是2.2.*以上版本,必須使用php5apache2_2.dll.不然就可能會出現
"Cannot load C:/php/php5apache2.dll into server: The specified module could not be found."
或者:
"The requested operation has failed"
的狀況.html
4 查找 AddType application/x-gzip .gz .tgz
在此行後加入一行
AddType application/x-httpd-php .php
這樣apache就能夠解釋php文件了apache
5 再重啓apache
到這裏配置基本完成了app