最近幾天都在用M2來架設網頁伺服器,也因為各種原因,其實並不順利,但還是將它搞出來了,經歷2次部屬環境,我對MAC OS 有了較深的了解,mac os 跟ubuntu是有區別的,整體來說mac os 架設會比ubuntu來的方便,因為能用圖形介面來補助操作,防火牆不需要在下指令,只需要確保nginx php mariaDB都有正常在背景運作,且要知道LOG會生成在哪裡,有問題要能知道去哪查。
MAC mini M2 安裝NGINX PHP MariaDB
第一步 安裝Homebrew
先到Homebrew官網 複製最新的指令 參考以下
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
直接貼在SSH(有設置的話)或終端裡面
等完全跑完後,還需要設定將brew不要被系統改掉,讓MAC重新開機還能用brew。
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
brew 查看軟體版本
brew search nginx
brew search mariadb
brew search php
安裝NGINX
brew install nginx
查看設定黨位置
nginx -t
NGINX 幫助
nginx -h
安裝MariaDB
brew install mariadb
安裝好可以直接打 就能直接進入 不需要另外設定,這跟ubuntu 有很大的不一樣,ubuntu 安裝mariadb後並不能正常運作必須先完成第一次安裝(mysql_secure_installation ),mac os 就不用。
開啟MariaDB
mariadb
安裝php
先查看最新版本
brew search php
目前PHP已經到8.2不過brew還沒更新到最新版只能安裝8.1
brew install [email protected]
安裝完一樣要設定路徑
export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"
指定完就能直接使用PHP
php -v
查詢目前使用 Homebrew 有安裝那些服務
brew services list
最後必須到圖形畫面將nginx mariaDB PHP 同意開啟背景運行
brew services start nginx
brew services start mariadb
brew services start [email protected]