/ruby -e "$(
curl -fssl
"
我安裝時候好像遇到了問題,換個資源源位址
2.安裝mysql
brew install [email protected]
安裝完成後開啟mysql:/usr/local/opt/[email protected]/bin/mysql.server start
然後設定密碼:執行檔案 ./usr/local/opt/[email protected]/bin/mysql_secure_installation 根據提示操作
加入開機自啟
cp /usr/local/opt/[email protected]/[email protected] ~/library/launchagents/(路徑根據版本而定)
3.安裝php
brew install [email protected]
然後將php加入環境變數,執行:
echo
'export path="/usr/local/opt/[email protected]/bin:$path"'
>> ~/.bash_profile
echo
'export path="/usr/local/opt/[email protected]/sbin:$path"'
>> ~/.bash_profile
關掉終端視窗後重新開啟
pecl命令可用來安裝php擴充套件,在安裝[email protected]時已經順便把pecl安裝了
安裝yaf擴充套件:pecl install yaf
安裝redis擴充套件: pecl install redis (這裡安裝的是擴充套件!!!)
homebrew安裝redis本地服務
安裝debug:pecl install xdebug
安裝擴充套件後記得執行 brew services restart [email protected] 重啟php-fpm才生效
4.安裝nginx
brew install nginx
加入開機自啟
cp /usr/local/opt/nginx/homebrew.mxcl.nginx.plist ~/library/launchagents/
launchctl load -w ~/library/launchagents/homebrew.mxcl.nginx.plist
給nginx root許可權
sudo
chown root:wheel /usr/local/cellar/nginx/1.6.0_1/bin/nginx
sudo
chmod u+s /usr/local/cellar/nginx/1.6.0_1/bin/nginx
如果nginx啟動報錯:nginx: [error] open() 「/usr/local/var/run/nginx.pid」 failed (2: no such file or directory)
執行:sudo nginx -c /usr/local/etc/nginx/nginx.conf
配置nginx虛擬主機
server
#開啟rewrite
} location ~ \.php$
}
還有不少坑記不住了後續遇到再補充… Mac搭建PHP環境
mac 自帶apache,只需要啟動apache就行。啟動apache服務 sudo apachectl start 重啟apache服務 sudo apachectl restart 停止apache服務 sudo apachectl stop 檢視apache版本 httpd v輸入localh...
Mac下搭建PHP開發環境
本人php小白,因工作需要此時需要在自己的mac下搭建php apache開發環境。從零開始是很痛苦的,本小白又是乙個有強迫症的人,既然mac自帶了php和apache,就想直接用,不做他想。配置這個環境弄了一下午,參考網上搜尋到的教程,最後設定的apache虛擬主機總是出現403 forbidde...
mac搭建PHP環境,yii安裝
1.先安裝好各種外掛程式,第乙個是命令列工具,開啟終端之後,輸入xcode select install,同意之後進行安裝。第二個是homebrew,終端輸入ruby e curl fssl 第三個安裝autoconf,輸入brew install autoconf 2.開始在mac中匯入php的包...