Laravel-Homestead 開發環境搭建 for Windows
1.百度網盤下載安裝 Git(2.16.1.4) ,Vagrant(2.2.20),Virtual Box(5.2.20) ,迅雷下載Homestead 虛擬機器盒子(lc-homestead-6.1.1-2018090400.zip).
2.解壓下載的虛擬機器盒子到任意一個目錄,我放在了 /f/Program Life/HashiCorp/ 下面;
進入檔案後執行命令:
vagrant add box metadata.json
3.隨便選擇一個目錄執行命令,使用Git 下載定製版的 Homestead:
git clone https://git.coding.net/summerblue/homestead.git Homestead
4.下載完成之後我們使用命令列進入 Homestead
目錄,再使用 Git 檢出我們需要的 Homestead 版本;
cd /f/Users/wunian/Homestead
git checkout v7.8.0
5.接下來我們需要初始化 Homestead:
bash init.h
6.Homestead.yaml - 主要配置資訊檔案,我們可以在此檔案中配置 Homestead 的站點和資料庫等資訊,nodepadd++ 編輯配置檔案:
folder 下的 -map 是物理機檔案目錄,to 對映到虛擬機器目錄 ,這兩個目錄下的所有檔案是完全相同的。
sites 配置虛擬機器內的站點,你也可以到 Nginx 配置檔案裡修改 sudo vim /etc/nginx/sites-avaliable/yeyutingfeng.gc/;
主機裡直接訪問虛擬機器站點,必須通過繫結 hosts
來實現。接下來我們利用 hosts
檔案繫結 yeyutingfeng.gc 到虛擬機器 IP 192.168.10.10
上。hosts
檔案的完整路徑為 C:\Windows\System32\Drivers\etc\hosts ,在最後一行加上:
192.168.10.10 yeyutingfeng.gc
7.配置SSH 祕鑰登入:
ssh-keygen -t rsa -C "[email protected]"
一路回車就行
ls -al ~/.ssh
可以檢視安裝的金鑰;
8.啟動虛擬機器,如果我們運氣夠好,靜靜等待就可以了
vagrant up
9.給你的 laravel 專案隨需的許可權許可權
瀏覽器訪問 http://yeyutingfeng.gc 或者 192.168.10.10 就可以開啟你的 laravel 專案主頁了.