我的MAC的系統(tǒng):OS X Yosemite 版本:10.10.3 ,你要明白Mac自帶了Apache環(huán)境。配置Apache,我們只需要操作下面兩個步驟:
1.啟動Apache
2.設(shè)置虛擬主機(設(shè)置虛擬目錄)
1.啟動Apache(如下圖所示)

在終端中輸入sudo apachectl restart 按Enter鍵,輸入本機密碼就ok了,Apache就啟動了。打開瀏覽器地址欄輸入 “http://localhost”,可以看到內(nèi)容為“It works!”的頁面。該文件位于“/Library(資源庫)/WebServer/Documents/”下,這個目錄就是Apache的默認根目錄。
2.設(shè)置虛擬主機(設(shè)置虛擬目錄)
1)先找到Apache的安裝目錄(/etc/apache2/,etc默認是隱藏的),dock下右鍵Finder,輸入"/etc"。
找到httpd.conf文件,并打開。找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出。這樣就打開了配置虛擬主機了。
再找到:(這一步很容易忽略,也是蠻重要的)
<Directory/>
AllowOverride none
Require all denied
</Directory>
把它注釋掉,換成下面的代碼
<Directory/>
#AllowOverride none
#Require all denied?
Options FollowSymLinks? ??
AllowOverride None? ??
Order deny,allow? ??
allow from all
</Directory>

如下圖所示(溫馨提示:這一步是最重要的一步驟):
2)配置虛擬目錄
根據(jù)“/etc/apache2/extra/httpd-vhosts.conf”,找到httpd-vhosts.conf,打開文件,找到 兩個<VirtualHost *80>,把他們注釋掉,換成自己的項目路徑,配置自己的項目的虛擬目錄。如下圖所示:

3)根據(jù)路徑“/etc/hosts”,打開hosts配置文件,加入"127.0.0.1 www.mysites.com",這樣就可以配置完成sites虛擬主機了,保存退出,并重啟Apache。在終端中輸入sudo apachectl restart??梢栽L問“http://www.mysites.com”了。
注意:sudo apachectl -t ?這句是檢驗或查找Apache 配置中存在錯誤的最好檢測命令語句。
本文由“你正哥來了”學(xué)習(xí)過程中筆記整理,純屬個人筆記資料,如有錯誤,請指教,望相互學(xué)習(xí)(CCDirector ---你正哥來了)