建立 Laravel 專案
- 首先如果本機電腦不認得「laravel」指令, 這時候就可以使用「composer」進行全域安裝
- 使用 Windows 內建「Command-line」執行指令
composer global require "laravel/installer"
- 使用 Windows 內建「Command-line」切換到欲安裝 Laravel專案 的目錄
- 執行指令
laravel new myLaravel
- 安裝時間取決於自身網路速度
安裝 Vagrant Box Homestead
- 使用 Windows 內建「Command-line」切換到欲安裝 Vagrant Box Homestead 的目錄
- 執行指令
vagrant box add laravel/homestead
- 中途會問要提供哪一種虛擬機, 本次範例是使用「virtualbox」因此選「3」
- 安裝時間取決於自身網路速度
複製 Homestead 設定檔
複製這個設定檔主要是與 Laravel 的溝通橋樑
- 使用 Windows 內建「Command-line」切換到欲安裝 Homestead 的目錄
- 執行指令
git clone https://github.com/laravel/homestead.git ~/Homestead
- 安裝時間取決於自身網路速度
產生 Homestead 配置文件
- Homestead 目錄底下有一個「init.bat」
- 點兩下執行後, Homestead 目錄底下產生「Homestead.yaml」
設定 SSH 金鑰
- 開啟Git Bash 工具
- 執行指令
ssh-keygen -t rsa -C "you@homestead"
設定 Homestead.yaml
- 開始設定Homestead.yaml
#連線Laravel站台的IP ip: "192.168.123.11" memory: 2048 cpus: 1 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa #map:本機Laravel專案目錄, Laravel public路徑「C:\myLaravel\src\public」 #to:Vagrant public 目錄 folders: - map: C:\myLaravel to: /home/vagrant/code #map:連線Laravel站台的網域名稱 #to:Vagrant public 目錄 sites: - map: myLaravel.com to: /home/vagrant/code/src/public #to:本機資料庫名稱 databases: - db_laravel
- 一切設定完畢後, 在「Homestead」目錄底下執行指令「vagrant up」啟動你的 Laravel 網站
- 使用瀏覽器開啟「http://192.168.123.11」
enjoy!