# MAC 上搭配MAMP + Laravel環境變數設定 **安裝前請確認電腦環境已經安裝好[MAMP](https://www.mamp.info/en/downloads/)環境** ## 設定終端機 1. 先切換Mac上的終端機指令確認打開為zsh > *如果已經是-zsh格式則不用再做設定* <img src="https://i.imgur.com/iCY6Ksh.png" alt="image-20221130223655501" style="zoom:50%;" /> 2.如果不是按照下面方法一步步設定 首先點選左上角白蘋果進到系統偏好設定 <img src="https://i.imgur.com/n7wuKOq.png" alt="image-20221130230303321" style="zoom:50%;" /> 3. 點擊鎖頭並輸入密碼 ![image-20221130230925591](https://i.imgur.com/exHQlLY.png) 4. 右鍵點選進階選項 <img src="https://i.imgur.com/UHG14rW.png" alt="image-20221130230954830" style="zoom: 67%;" /> 5. 修改登入Shell為zsh並**重新開啟終端機** <img src="https://i.imgur.com/6ZulSEm.png" alt="image-20221130231555944" style="zoom: 50%;" /> --- ## 安裝[Brew](https://brew.sh/index_zh-tw) 打開終端機並複製下面命令安裝Brew ```zsh /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 安裝過程會等比較久,安置裝完後**記得查看終端機會需要執行幾條指令** ```txt Run these two commands in your terminal... >這邊是需要執行的指令請依序複製並貼上執行 >這邊是需要執行的指令請依序複製並貼上執行 >這邊是需要執行的指令請依序複製並貼上執行 ``` ## 安裝[Composer](https://formulae.brew.sh/formula/composer#default) 終端機執行下面指令並等待跑完 ```zsh brew install composer ``` 安裝完成後可以執行指令查看是否安裝完成 ```zsh composer --version ``` 正常安裝會顯示如下圖版本號 <img src="https://i.imgur.com/KENp10m.png" alt="image-20221130232817308" style="zoom: 50%;" /> ## 設定環境 到使用者目錄下執行按鍵 `Command`+`Shift`+`.`會顯示隱藏檔案如下圖 ![image-20221130233055003](https://i.imgur.com/gxHyyjv.png) 將`.zhrsc`檔案拖到`VScode`開啟並編輯 <img src="https://i.imgur.com/3qx07wE.png" alt="image-20221130233754234" style="zoom:25%;" /> > 如果文件內容為空的文件或長的和圖片不一樣請不要驚慌 > 此為環境變數文件每個人的電腦環境都不同長的不一樣很正常 > 只要確認下方指令前方沒有加上`#`的註解符號儲存後重開終端機都應正常設定 在最下面加入兩行變數並儲存 ```bash export PATH="$PATH:$HOME/.composer/vendor/bin" export PATH="$PATH:$HOME/Applications/MAMP/bin" ``` >如果沒有在這個文件新增環境變數則需要在每次建立laravel專案時添加環境變數指令 >[參考網址](https://simonallen.coderbridge.io/2020/04/06/install-laravel/) ## 安裝Laravel 打開Finder並設定顯示路徑 <img src="https://i.imgur.com/WfG15By.png" alt="image-20221130234408550" style="zoom: 50%;" /> 開啟.htdoc資料夾或需要安裝Laravel資料夾並右鍵使用終端機開啟 > 或使用終端機cd命令進入該資料夾底下也可以 <img src="https://i.imgur.com/1EIqXtG.png" alt="image-20221201001000334" style="zoom: 33%;" /> 在終端機執行下面指令 ```zsh composer global require laravel/installer ``` 安裝完成後執行laravel指令可以看到版本號則安裝成功 ```zsh laravel ``` <img src="https://i.imgur.com/c3phzse.png" alt="image-20221201002207078" style="zoom:50%;" /> 執行laravel新增指令即會在當前資料夾創建laravel專案 指令為`laravel new '專案名稱'` ```zsh laravel new hello ```