Mac M1安裝php開發(fā)環(huán)境
去年年底,蘋果推出了新款的M1芯片的mac,最近剛好要換電腦,考慮對(duì)比再三,還是選擇了M1芯片的mac;剛拿到手以后,擔(dān)心會(huì)有軟件不兼容啥的,網(wǎng)上也推薦作為主力開發(fā)的筆記本的話,不推薦M1,但是現(xiàn)在已經(jīng)完全配置好了開發(fā)環(huán)境,安全下車了。下面就來簡(jiǎ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 # 啟動(dòng)
2、安裝mysql
首先搜索是否包含想要安裝的mysql版本,如下圖:
brew search mysql

此處選擇mysql@5.7這個(gè)版本,我本地已經(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? # 啟動(dòng)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
等待安裝完成后,可以開始部署項(xiàng)目了,由于我的項(xiàng)目是thinkphp框架開發(fā)的,而且用到了redis,所以,這邊需要先安裝redis依賴
安裝php redis依賴(此處使用pecl安裝,網(wǎng)上有很多使用編譯安裝的方法,那種方法比較麻煩,而且需要配置的地方比較多,pecl安裝的話,快捷方便)
pecl install redis
這個(gè)安裝完成后,就只需要去nginx目錄下面配置項(xiàng)目文件就OK了。
其他的不多說,主要提一點(diǎn),就是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,這個(gè)是關(guān)鍵