time : 2018-03-23
author : HGD_IS 李亮星
一.事件因果
@一個星期前:
? ? ? 不想下載XAMMP或者MAMP之類的IDE,而且下載完谷歌服務器一直只有放棄按鈕,在Finder中打開也是不可打開文件狀態(tài),谷歌瀏覽器給出的解釋是該App可能損害我的電腦,沒辦法,看來是老天爺不想讓我搞PHP。
@今天 00:40:
? ? ? 真的無奈,學到表單驗證這塊需要html文件配合php腳本一起完成,沒辦法前天開始又斷斷續(xù)續(xù)在百度CSDN上看哪位大神遇到過和我類似的情況,然后...我在一個Linux論壇找到了解決辦法(ps:@¥#¥%,Mac,你就不能在這方面花點心思么???( ?д?)??,我是真的氣),或許這就是奇妙的緣分吧,總會遇到,可能會有點遲到而已。下面這篇文章幫我度過了難關,下面為我查閱的網(wǎng)址:
Linux 公社 ------------------
https://www.linuxidc.com/Linux/2016-03/129527.htm
二.詳細解決步驟
i)首先我們需要進入Mac終端,打開private資源中的/etc/apache2文件目錄,在終端輸入如下命令行:
cd /etc/apache2
ii)進入如下目錄:
iii)在終端輸入如下命令:
sudo vim httpd.conf
回車后會出現(xiàn)如下畫面:
只要輸入用戶(以管理員身份)密碼然后回車就可以了,httpd.conf里面是一長串的代碼,我們需要更改2個東西:
a. # DocumentRoot
b. # LoadModule
1 - 進入conf文件后,先按下esc按鍵,然后輸入 ‘ : ’ 和 ' /DocumentRoot ',然后回車
結果匹配到如下位置:
原本內(nèi)容如下:
# DocumentRoot "/Library/WebServer/Documents"
<Dictory "/Library/WebServer/Documents">
上面的圖片是更改好了的,apple是的用戶名,Sites是apple目錄下的文件夾,用來存放php文件,想要更改文件內(nèi)容,必須會一點Vim的知識,按 i 鍵,觀察到左下角有“-- INSERT --”字符樣式則表明已進入編輯模式。
2 - 刪除注釋
如上,可以用 :/LoadModule php 來匹配,然后同上按 i 編輯,刪除 # 鍵(這是注釋符),然后觀察一下php后面的數(shù)字是不是你電腦目前php的版本,如果不是,請按 command+d再開一個window然后輸入 php -v 回車即可看到php版本號,然后回到第一個窗口更改。
------------? 分割線? ------------
3 - 保存conf文件
按esc鍵然后鍵入冒號和“wq!”
如下:
w:write -- 保存
q:quit? -- 退出
哦呼~配置文件終于弄完了可以松一口氣了,接下來就是展現(xiàn)你高超的寫代碼的水準的時候了,隨便在那個編輯器或者IDE里面寫一個簡單的PHP文件,如:
然后你需要做的是將寫好的php腳本文件保存在Sites目錄中,如下:
打開你的瀏覽器,隨便哪個,我的默認瀏覽器是GooGle Chrome(個人覺得最好用的瀏覽器),在網(wǎng)站顯示欄部分輸入 localhost ,然后回車,會看到你的helloworld.php文件。
點擊該文件,網(wǎng)頁跳轉(zhuǎn)到了另一個頁面:
至此全文結束,不是太完美,但算是解決了不需要XAMMP等App就可以在Mac上運行php文件挺好的。
ps:未經(jīng)博主許可,請勿轉(zhuǎn)載,博主聯(lián)系方式如下:
2544886931@qq.com
如有錯誤之處,還望各位通過郵箱反饋,由衷感謝!