Mac後端php環境搭建

2021-10-06 01:18:02 字數 1688 閱讀 5770

/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的包...