Mac上配置Apache服務(wù)器

不是所有的服務(wù)器都是免費(fèi)的,免費(fèi)的服務(wù)器也一般只提供GET請(qǐng)求,所以配置一個(gè)可以測(cè)試的服務(wù)器就顯得尤為必要。

Apache服務(wù)器是使用最廣的Web服務(wù)器,并且它是Mac自帶的,只需要修改幾個(gè)配置就可以搞定了,簡(jiǎn)單方便易操作。另外有些特殊的服務(wù)器功能,Apache也能很好的支持,譬如HTTP PUT/DELETED等。

配置Apache服務(wù)器的準(zhǔn)備工作也很簡(jiǎn)單,只要你的Mac電腦設(shè)置了用戶名和密碼就行,相信都已經(jīng)設(shè)置了用戶名和密碼吧,如果沒設(shè)置,自己去設(shè)置一下吧。

有了用戶名和密碼后,在用戶名目錄下創(chuàng)建一個(gè)“Sites”文件夾,Sites是網(wǎng)站的意思,當(dāng)然你也可以用其它的名字命名,都沒有影響啦。

/Users/用戶名/Sites

這個(gè)目錄是有用的,后面會(huì)用到的。

接下來,打開終端,我們的操作要在終端中進(jìn)行啦。

切換工作目錄:在Apache里進(jìn)行操作

$cd /etc/apache2

備份文件,以防不測(cè):unix認(rèn)為能夠在終端操作的人都是高手,所以如果你使用“sudo”命令,就不會(huì)給你回退的機(jī)會(huì)?!皊udo”是以管理員身份執(zhí)行的命令。

$sudo cp httpd.conf httpd.conf.bak

如果httpd.conf文件被你搞廢了,可以通過httpd.conf.bak文件恢復(fù)httpd.conf,命令如下:

$sudo cp httpd.conf.bak httpd.conf

備份好之后,我們就可以放心大膽的“糟?!県ttpd.conf了,先用vim編輯器打開httpd.conf,在此需要輸入密碼。

$sudo vim httpd.conf

httpd.conf文件,有三處需要修改的地方。

1、用“/”搜索DocumentRoot,可以看到兩個(gè)目錄,修改成我們剛開始創(chuàng)建的文件夾的目錄,如下圖:

修改目錄

2、用“/”搜索php5,把注釋取消掉,如下圖:

取消注釋

可以直接按一下“x”鍵,取消注釋,也可以進(jìn)入編輯狀態(tài),直接把前面的“#”刪掉。

3、用“/”搜索Options,在Options后面添加Indexes,如下圖:

添加Indexes

這個(gè)是macOS系統(tǒng)升級(jí)了之后需要添加的,建議都加一下,系統(tǒng)應(yīng)該都更新的比較快。

改好這些之后,就可以保存了,如果處于編輯狀態(tài)就點(diǎn)擊"esc"退出編輯狀態(tài),然后保存

:wq //保存

如果爆紅,顯示“readonly”,那就強(qiáng)制保存

:wq! //強(qiáng)制保存

切換目錄

$cd /etc

我們需要php.ini文件,我們查看這個(gè)目錄下的所有的"php."文件

$ls php.*

查看所有的php.文件

我的已經(jīng)有了php.ini,因?yàn)槲乙呀?jīng)配置好了Apache服務(wù)器,沒有配置的話是沒有php.ini文件的,那就需要拷貝出來php.ini文件

$sudo cp php.ini.default php.ini

這樣就完成了所有的操作,重啟Apache服務(wù)器就可以啦。

$sudo apachectl -k restart //重啟Apache服務(wù)器

$sudo apachectl -k start //開啟Apache服務(wù)器

$sudo apachectl -k stop //關(guān)閉Apache服務(wù)器

上面就是對(duì)配置好的Apache服務(wù)器的開啟,關(guān)閉和重啟操作?,F(xiàn)在在網(wǎng)頁(yè)輸入“l(fā)ocalhost”或者你自己的IP地址,就可以了。

沒有配置Apache服務(wù)器或者關(guān)閉掉Apache服務(wù)器的時(shí)候,如下圖:

沒有服務(wù)器

配置Apache服務(wù)器或者開啟Apache服務(wù)器之后呢,就是這個(gè)樣子的啦

有服務(wù)器

任意創(chuàng)建一個(gè)“test”文件夾,放到Sites文件夾下,又是什么樣子呢?

有內(nèi)容的服務(wù)器

恭喜你有了自己的測(cè)試服務(wù)器,編好的代碼可以拷到Sites文件夾下,進(jìn)行測(cè)試了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容