Mac M1安裝mnmp(Mac+Nginx+MySQL+PHP)開發環境
阿新 • • 發佈:2021-04-01
之前剛裝好了 HomeBrew,接下來就要安裝 環境了。
注意:如果 brew install 出以下錯誤,則安裝時使用arch -arm64 brew install
軟體包名 進行安裝
安裝 Nginx
brew install nginx
安裝成功後,通過 brew info nginx,檢視 nginx 資訊,最主要是看 網站根目錄與配置檔案目錄。(預設為 8080 埠)
php-fpm 解析php
# 終端 vim /opt/homebrew/etc/nginx/nginx.conf # 在檔案內 http{} 中新增 location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_roosuHbJOO程式設計客棧t$fastcgi_script_name; include fastcgi_params; } # 終端,重啟 nginx nginx -s reload
# ngisuHbJOOnx 常用命令
sudo nginx # 啟動
sudo -s reload # 重新載入配置
sudo -s reopen # 重啟
sudo -s stop # 停止
sudo -s quit # 退出
安裝 mysql
首先搜尋是否包含想要安裝的 mysql 版本,這裡以 [email protected] 為例
安裝成功
新增 MySQL 環境變數
# 終端 echo 'export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"' >> ~/.zshrc # 重新整理 ~/.zshrc source ~/.zshrc
檢視當前版本
mysql --version
安裝PHP
首先搜尋是否包含想要安裝的 php 版本,這裡以 php5.6 為例
brew search php
執行 brew search php 後發現沒有 php5.6,解決方法就是tap 一下。
tap一下
brew tap shivammathur/php
如果 tap 超時,則用瀏覽器開啟https://github.com/shivammathur/homebrew-php,下載壓縮包
解壓至/opt/homebrew/Library/Taps/shivammathur/homebrew-php(不存在則需要手動建立目)
完成後就可能找到 php5.6 版本了
安裝php5.6,耐心等待安裝完成
brew install shivammathur/php/[email protected]
新增PHP環境變數
# 終端 vim ~/.zshrc # 新增 export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH" export PATH="/opt/homebrew/opt/[email protected]/sbin:$PATH" # 終端 重新整理 ~/.zshrc source ~/.zshrc
# 常用命令 brew services start [email protected] # 啟動 php5.6 brew services stop [email protected] #關閉 php5.6
安裝brew-php-swither PHP版本切換工具
brew install brew-php-switcher
切換版本
# brew-php-switcher 版本號 brew-php-switcher 5.6suHbJOO
檢視當前版本
php -v
到此這篇關於Mac M1安裝mnmp(Mac+Nginx+MySQL+PHP)開發環境的文章就介紹到這了,更多相關Mac M1安裝mnmp內容請搜尋我們以前的文章或繼續瀏覽suHbJOO下面的相關文章希望大家以後多多支援我們!