Mac M1安裝php開發(fā)環(huán)境

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)鍵

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

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

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