入坑 Mac 的記錄-php 開發(fā)環(huán)境配置

  • 最近入手了 MBP,弄好一些社交、開發(fā)應(yīng)用后開始搭建 PHP 的運行環(huán)境了。Mac 自帶有 Apache 跟 PHP 這點很贊啊

先是開啟虛擬機配置,在文件差不多底部的位置找到這一行
#Include /private/etc/apache2/extra/httpd-vhosts.conf
將前面的 # 去掉(畢竟做 PHP 開發(fā)你不可能在本地只有一個項目吧)

然后配置 extra/httpd-vhosts.conf 文件,按照自己的需要添加相應(yīng)的虛擬機配置參數(shù)。由于 Mac 上 Apache 的默認站點路徑是在 /Library/WebServer/Documents 下,還不太了解 Mac 也不知道這個路徑下我用 sublime text 能不能訪問,所以干脆將 Apache 的路徑改到了 /Users/isakura/Documents/www 下,這時候需要將節(jié)點
<Directory /> AllowOverride none Require all denied </Directory>
修改為:
<Directory /> AllowOverride none Options Indexes FollowSymLinks </Directory>

很好,這里開始來坑了!!
設(shè)置好參數(shù),修改了新路徑訪問權(quán)限。滿心歡型的打開 chrome 輸入配置的站點域名一訪問。懵逼了,提示我沒有 / 目錄的訪問權(quán)限。頓時整個人就不好了,開始在網(wǎng)上各種找資料查問題。最后在 SegmentFault 社區(qū)里面找到了能參考的爬坑思路,我們找到 httpd.conf 中的


Paste_Image.png

這樣一段配置代碼,我登陸的是自己創(chuàng)建的系統(tǒng)用戶,而不是 Apache 默認配置中的 _www,將 _www 改為自己系統(tǒng)用戶后保存修改,再試一下訪問站點,OK 可以訪問了。

修改到這里還沒有完,開始爬 PHP 的坑。
雖然 Mac 自帶了 PHP 但是卻沒有幫我們默認開啟。所以我們需要找到
#LoadModule php5_module libexec/apache2/libphp5.so
將 # 去掉,同時給 httpd.conf 加上
<FilesMatch "\.php$"> SetHandler application/x-httpd-php </FilesMatch>
這樣一行配置參數(shù),否則的話我們的 PHP 文件是無法被 Apache 解析的
你以為這樣就完了么,PHP 的配置文件你還沒給它改名字呢!
cp /etc/php.ini.default /etc/php.ini。。。簡直坑爹有木有

暫時爬了的坑就這么多,后面的爬出來再繼續(xù)添加

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

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

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