Mac自帶了Apache環(huán)境,我們要做的就是稍微配置一下。
1、啟動(dòng)Apache
在終端輸入:sudo apachectl start,這樣就將Mac自帶的Apache啟動(dòng)了,在瀏覽器輸入“http://localhost”,會(huì)顯示“It works!”,說(shuō)明服務(wù)器已經(jīng)啟動(dòng)成功了。Apache默認(rèn)的根目錄在“/Library/WebServer/Documents/”下。
2、配置服務(wù)器
在Finder中創(chuàng)建一個(gè)"Sites"的文件夾,直接創(chuàng)建在/Users/yun(當(dāng)前用戶(hù)名)目錄下,如圖:

1、切換工作目錄下:cd /etc/apache2
2、備份文件,只需要執(zhí)行一次:sudo cp httpd.conf httpd.conf.bak
3、如果操作出現(xiàn)錯(cuò)誤!可以使用命令,恢復(fù)備份的 httpd.conf 文件:sudo cp httpd.conf.bak httpd.conf
4、用vim編輯httpd.conf文件,httpd.conf文件時(shí)Apache的配置文件:sudo vim httpd.conf
出現(xiàn)如下界面:

回車(chē)進(jìn)入到下面的界面:

5、按住shift鍵,并且輸入“ :”號(hào)進(jìn)入vim命令模式,搜索/DocumentRoot,找到圖中對(duì)應(yīng)位置將圈內(nèi)路徑改為之前創(chuàng)建的Sites文件夾的路徑。(i進(jìn)入編輯模式,esc退出vim編輯)

6、之后找到Options FollowSymLinks:修改為Options Indexes FollowSymLinks,在兩個(gè)單詞間添加一個(gè)Indexes單詞。

7、接下來(lái)查找php,/php,定位到圖中位置:

8、將這句代碼前面的#去掉。最后:wq保存并退出。
9、切換工作目錄:cd /etc
10、拷貝php.ini文件:sudo cp php.ini.default php.ini
重新啟動(dòng)apache服務(wù)器就好了
參考資料:
https://www.cnblogs.com/wanxudong/p/5846907.html
3、修改端口
在httpd.conf配置文件中如下圖所示端口,直接修改

4、設(shè)置主頁(yè)
1、打開(kāi)終端,輸入sudo vi /etc/apache2/httpd.conf,打開(kāi)Apache的配置文件。找到

修改DirectoryIndex后面的頁(yè)面名稱(chēng)(添加即可)
5、配置虛擬主機(jī)
1、打開(kāi)終端,輸入sudo vi /etc/apache2/httpd.conf,打開(kāi)Apache的配置文件。找到 #Include /private/etc/apache2/extra/httpd-vhosts.conf,去掉前面的#。保存退出 :wq

2、輸入sudo vi /etc/apache2/extra/httpd-vhosts.conf,修改一下設(shè)置(原設(shè)置可以用#注釋?zhuān)┖蟊4嫱顺?/p>

第一個(gè)保留localhost訪(fǎng)問(wèn),第二個(gè)設(shè)置自己的虛擬主機(jī)名
DocumentRoot:設(shè)置之前設(shè)置的文件夾路徑
ServerName:虛擬主機(jī)名
3、輸入 sudo vi /etc/hosts 配置hosts文件,添加上步設(shè)置的虛擬主機(jī)名
