因為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 [email protected]

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

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

如上體所示,成功運行,輸入quit退出
安裝php
brew install [email protected]

配置nginx
前往:訪達---前往---前往檔案夾---/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

成功!
本文來自博客園,作者:獨元殤,轉載請注明原文鏈接:https://www.cnblogs.com/duyuanshang/p/php_dev_m1.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/356659.html
標籤:其他
