Mac M1安裝php開發(fā)環(huán)境
去年年底准夷,蘋果推出了新款的M1芯片的mac,最近剛好要換電腦莺掠,考慮對比再三衫嵌,還是選擇了M1芯片的mac;剛拿到手以后彻秆,擔(dān)心會有軟件不兼容啥的楔绞,網(wǎng)上也推薦作為主力開發(fā)的筆記本的話,不推薦M1唇兑,但是現(xiàn)在已經(jīng)完全配置好了開發(fā)環(huán)境酒朵,安全下車了。下面就來簡單介紹下安裝過程中的步驟:
1扎附、安裝nginx
注意:如果沒有安裝brew蔫耽,需要先安裝brew,使用arch -arm64 brew install安裝
brew install nginx
ngin常用指令
sudo -sreload#重新加載配置
sudo -s reopen#重啟
sudo -s stop#停止
sudo -squit#退出
sudo nginx # 啟動
2留夜、安裝mysql
首先搜索是否包含想要安裝的mysql版本匙铡,如下圖:
brew search mysql
此處選擇mysql@5.7這個版本,我本地已經(jīng)安裝完成了
brew install mysql@5.7
安裝完成后碍粥,需要添加環(huán)境變量鳖眼,這樣才能在任何目錄下面直接打mysql訪問
#終端
echo'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"'>> ~/.zshrc
#刷新
~/.zshrcsource ~/.zshrc
查看當(dāng)前的版本
mysql? --version
mysql常用指令
mysql.server start? # 啟動mysql
mysql.server stop # 停止mysql
mysql.server restart # 重啟mysql
3、安裝php
先查詢有哪些php的版本嚼摩,之前看網(wǎng)上說的M1钦讳,目前還不支持php7.3以下的版本,所有我安裝了php7.4
brew search php
brew install php@7.4
等待安裝完成后枕面,可以開始部署項目了愿卒,由于我的項目是thinkphp框架開發(fā)的,而且用到了redis膊畴,所以掘猿,這邊需要先安裝redis依賴
安裝php redis依賴(此處使用pecl安裝,網(wǎng)上有很多使用編譯安裝的方法唇跨,那種方法比較麻煩稠通,而且需要配置的地方比較多,pecl安裝的話买猖,快捷方便)
pecl install redis
這個安裝完成后改橘,就只需要去nginx目錄下面配置項目文件就OK了。
其他的不多說玉控,主要提一點飞主,就是thinkphp框架,重定向那邊的配置,location里面的配置需要修改下碌识,如下圖:
? ? ? ? location / {?
? ? ? ? # index? index.htm index.html index.php;?? ? ? ? ? #如果文件不存在則嘗試TP解析?
? ? ? ? ? index? ? ? ? ? ? ? ? index.php;? ? ? ? ?
? ? ? ? ? try_files? ? ? ? ? ? $uri $uri/ /index.php$request_uri;?
? ? ? }
修改完成后碾篡,重啟服務(wù)器,還要重啟php-fpm筏餐,這個是關(guān)鍵