因為macbook發布的M1是基於arm架構的,導致很多軟件在短時間沒無法兼容,其中包括php的很多集成開發環境軟件。於是需要手動配置。網上的信息也是零七八碎,故制作了這個完整的教程。
本教程基於的macbook air M1 2020 ,以homebrew的方式。(另外wp的開發環境可以用docker配置)
第一,安裝homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安裝完成

安裝nginx
brew install nginx

nginx的各命令
sudo nginx #啟動
sudo nginx -s stop #停止
brew services restart nginx #重啟
打開 127.0.0.1:8080 顯示如下則啟動完成

安裝mysql5.7
brew install mysql@5.7

注意上圖中的倒數第五行,提示你將mysql加入到環境變量中
echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc
運行 mysql --version 查看版本號

啟動mysql
mysql.server start
mysql -u root -p
輸入以上命令登錄(如果要輸入密碼,不用輸入,直接回車)
登錄后

如上體所示,成功運行。輸入quit退出
安裝php
brew install php@7.4

配置nginx
(ps : 下面是我一邊配置一邊截的圖,我是參考的這個文章,大家也可以直接看這個 : https://blog.csdn.net/hechenhongbo/article/details/105688194 )
前往:訪達---前往---前往文件夾---/opt/homebrew/etc/nginx

打開 nginx.conf

修改上面這三個地方
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
#找到上面這句話,改成下面這樣
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

保存
配置php
還像上面那樣,打開 /opt/homebrew/etc/php/7.4/ 目錄
打開 php-fpm.conf

把圖上兩處前面的分號去掉
回到終端
sudo brew services restart nginx
sudo nginx
sudo php-fpm

打開/opt/homebrew/var/www/
刪去原來的index.html,建立一個index.php文件,里面寫上
<?php
phpinfo();
?>
然后打開瀏覽器,訪問localhost

如上圖所示,成功!
安裝phpmyadmin,打開 https://www.phpmyadmin.net/downloads/

下載phpmyadmin
解壓縮,把里面的文件解壓到網站根目錄你喜歡的文件夾里
打開瀏覽器訪問

打開phpmyadmin文件里的config.sample.inc.php,修改如下圖540行的false為true(允許空密碼登錄,不同版本的phpmyadmin可能配置文件目錄不同,可上網查詢)

用戶名root、密碼空,登錄進去,創建一個空數據庫test

安裝WordPress測試一下


成功!
安裝emlog pro

成功!
安裝typecho

成功!
