time : 2018-03-23
author : HGD_IS 李亮星
一.事件因果
@一個(gè)星期前:
? ? ? 不想下載XAMMP或者M(jìn)AMP之類的IDE徽职,而且下載完谷歌服務(wù)器一直只有放棄按鈕,在Finder中打開也是不可打開文件狀態(tài)那先,谷歌瀏覽器給出的解釋是該App可能損害我的電腦惫周,沒辦法颖榜,看來是老天爺不想讓我搞PHP叶摄。
@今天 00:40:
? ? ? 真的無奈狈究,學(xué)到表單驗(yàn)證這塊需要html文件配合php腳本一起完成碗淌,沒辦法前天開始又?jǐn)鄶嗬m(xù)續(xù)在百度CSDN上看哪位大神遇到過和我類似的情況,然后...我在一個(gè)Linux論壇找到了解決辦法(ps:@¥#¥%谦炒,Mac贯莺,你就不能在這方面花點(diǎn)心思么?宁改??( ?д?)魂莫?还蹲?,我是真的氣)耙考,或許這就是奇妙的緣分吧谜喊,總會(huì)遇到,可能會(huì)有點(diǎn)遲到而已倦始。下面這篇文章幫我度過了難關(guān)斗遏,下面為我查閱的網(wǎng)址:
Linux 公社 ------------------
https://www.linuxidc.com/Linux/2016-03/129527.htm
二.詳細(xì)解決步驟
i)首先我們需要進(jìn)入Mac終端,打開private資源中的/etc/apache2文件目錄鞋邑,在終端輸入如下命令行:
cd /etc/apache2
ii)進(jìn)入如下目錄:
iii)在終端輸入如下命令:
sudo vim httpd.conf
回車后會(huì)出現(xiàn)如下畫面:
只要輸入用戶(以管理員身份)密碼然后回車就可以了诵次,httpd.conf里面是一長串的代碼,我們需要更改2個(gè)東西:
a. # DocumentRoot
b. # LoadModule
1 - 進(jìn)入conf文件后枚碗,先按下esc按鍵逾一,然后輸入 ‘ : ’ 和 ' /DocumentRoot ',然后回車
結(jié)果匹配到如下位置:
原本內(nèi)容如下:
# DocumentRoot "/Library/WebServer/Documents"
<Dictory "/Library/WebServer/Documents">
上面的圖片是更改好了的,apple是的用戶名肮雨,Sites是apple目錄下的文件夾遵堵,用來存放php文件,想要更改文件內(nèi)容,必須會(huì)一點(diǎn)Vim的知識(shí)陌宿,按 i 鍵锡足,觀察到左下角有“-- INSERT --”字符樣式則表明已進(jìn)入編輯模式。
2 - 刪除注釋
如上壳坪,可以用 :/LoadModule php 來匹配舶得,然后同上按 i 編輯,刪除 # 鍵(這是注釋符)弥虐,然后觀察一下php后面的數(shù)字是不是你電腦目前php的版本扩灯,如果不是,請(qǐng)按 command+d再開一個(gè)window然后輸入 php -v 回車即可看到php版本號(hào)霜瘪,然后回到第一個(gè)窗口更改珠插。
------------? 分割線? ------------
3 - 保存conf文件
按esc鍵然后鍵入冒號(hào)和“wq!”
如下:
w:write -- 保存
q:quit? -- 退出
哦呼~配置文件終于弄完了可以松一口氣了颖对,接下來就是展現(xiàn)你高超的寫代碼的水準(zhǔn)的時(shí)候了捻撑,隨便在那個(gè)編輯器或者IDE里面寫一個(gè)簡(jiǎn)單的PHP文件,如:
然后你需要做的是將寫好的php腳本文件保存在Sites目錄中缤底,如下:
打開你的瀏覽器顾患,隨便哪個(gè),我的默認(rèn)瀏覽器是GooGle Chrome(個(gè)人覺得最好用的瀏覽器)个唧,在網(wǎng)站顯示欄部分輸入 localhost 江解,然后回車,會(huì)看到你的helloworld.php文件徙歼。
點(diǎn)擊該文件犁河,網(wǎng)頁跳轉(zhuǎn)到了另一個(gè)頁面:
至此全文結(jié)束,不是太完美魄梯,但算是解決了不需要XAMMP等App就可以在Mac上運(yùn)行php文件挺好的桨螺。
ps:未經(jīng)博主許可,請(qǐng)勿轉(zhuǎn)載酿秸,博主聯(lián)系方式如下:
2544886931@qq.com
如有錯(cuò)誤之處灭翔,還望各位通過郵箱反饋,由衷感謝辣苏!