關於Mac下apache環境搭建那些事
一、修改 httpd.conf
首先我們需要修改第一個文件,就是 /etc/apache2 目錄下的httpd.conf文件,你可以通過編輯器打開,也可以通過命令行打開進行修改,看你個人喜好(*^__^*) 。下面就是httpd.conf具體需要修改的東西。
找到下面幾行代碼,將其注釋放開,即:
#LoadModule php5_module libexec/apache2/libphp5.sontonLoadModule php5_module libexec/apache2/libphp5.sonnn#LoadModule userdir_module libexec/apache2/mod_userdir.sontonLoadModule userdir_module libexec/apache2/mod_userdir.sonnn#Include /private/etc/apache2/extra/httpd-userdir.confntonInclude /private/etc/apache2/extra/httpd-userdir.confn
注釋:在httpd.conf文件中有這麼一行代碼,即在你配置的文件目錄下如果有index.html 則會默認打開該文件,如果有需要你也可以自己配置一些默認文件
<IfModule dir_module>n DirectoryIndex index.htmln</IfModule>nn#增加一些默認文件nn<IfModule dir_module>n DirectoryIndex index.html index.php index.htmn</IfModule> n
保存退出。
二、修改 httpd-userdir.conf
這是我們需要修改的第二個文件。找到 /etc/apache2/extra 目錄下的 httpd-userdir.conf文件,打開,將16行的注釋去掉,即:
#Include /private/etc/apache2/users/*.confntonInclude /private/etc/apache2/users/*.confn
保存退出。
三、修改 <**YOUR USERNAME**>.conf這是我們修改的第三個文件(注釋:<**YOUR USERNAME**>指得是你電腦的用戶名)。找到 /etc/apache2/users/ 目錄下的<**YOUR USERNAME**>.conf文件。
適應 OSX 10.9 Apache 2.2版本
<Directory "/Users/<YOUR USERNAME>/Sites/">n Options Indexes MultiViews FollowSymLinksn AllowOverride Alln Order allow,denyn Allow from alln</Directory>n
適應 OSX 10.10 Apache 2.4版本
<Directory "/Users/<YOUR USERNAME>/Sites/">n AllowOverride Alln Options Indexes MultiViews FollowSymLinksn Require all grantedn</Directory>n
保存退出。
關於版本查閱,你可以先查閱一下自己的apache版本
apachectl -vn
那麼關於項目的路徑,到時只需要修改httpd.conf文件和<**YOUR USERNAME**>.conf文件。這兩文件中的路徑必須一致,不然你會不出意外的收穫一個403的報錯的。
以下是我配置項目的一些圖例:
推薦閱讀:
※iPhone與Mac搭配,竟有這麼多妙用?
※一發布就被 App Store 精選的筆記應用 Bear for Mac & iOS
※第一代 Mac 電腦是在怎樣的情況下開發出來的?
※你以為Mac很安全 看看怎麼被打臉