1. 程式人生 > >Laravel-Homestead 開發環境搭建 for Windows

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 專案主頁了.