Windows 如何安裝Homestead
- 2019 年 12 月 17 日
- 筆記
Windows 如何安裝Homestead
簡要安裝步驟
- 安裝 VirtualBox
- 安裝 Vagrant
- 安裝 Git
- 安裝 Homestead Box 虛擬機盒子
- 安裝 Homestead 管理腳本
- 配置 Homestead.yaml 文件
- 啟動 Homestead 虛擬機
大體就是以上7步,Git 其實有時候可以略過,接下來圍繞這幾步 進行安裝
安裝 VirtualBox
下載完成之後,雙擊安裝包進行安裝,默認下一步就可以,當然你也可以更換系統盤符
安裝 Vagrant
同樣傻瓜式直接下一步即可
==以上兩個軟件安裝 Windows可能彈出需要管理員運行等操作,請直接運行(最好將各種殺毒軟件關掉)==
安裝Git
Windows
上有一個圖形化界面可以下載安裝 Git客戶端 安裝好他你只需要使用他的命令行操作即可,不要使用他的圖形化界面,難用的要死
另外 Windows
上推薦一款軟件 Laragon 非常很好用 git
composer
yarn
等等 他都已經集成了,nginx
Apache
可以任意切換 最主要的是 Linux
中大部分命令他都可以使用 ,同樣你也不需要安裝連接 Linux
的客戶端了 。直接命令 ssh [email protected]
即可,是不是非常方便?省去了你大部分軟件需要安裝
安裝 Homestead Vagrant Box
命令行下輸入以下命令,注意,國內使用 以下命令 80%會出現問題,你也可以使用第三方進行下載,但是我覺得最後還是會遇到問題 所以我的建議是 如果出現錯誤繼續運行以下命令。
vagrant box add laravel/homestead
下載 Homestead 管理腳本
cd C:Users你的用戶名 //注意最好不要使用中文 git clone https://github.com/laravel/homestead.git Homestead
接着
cd Homestead git checkout v6.1.0 init.bat
基於以上 Hmoestead 就安裝成功了,接下來進行配置
配置 Homestead.yaml 文件
在配置之前,我們先在任意磁盤 新建一個文件夾 Code
,用來存放我們的 PHP
代碼,比如 laravel
等
cd D:php mkdir Code
接着
cd C:users你的用戶名Homestead
打開 Homestead.yaml
文件 修改 folders
map 為剛才新建Code文件夾的路徑
folders: - map: D:phpCode to: /home/vagrant/Code
比如我們現在要創建一個新的 laravel
項目 項目名為laravel-blog,接下來配置 Nginx 站點
對 Nginx
不熟悉嗎?沒關係。sites
屬性可以幫助你可以輕鬆地將 域名 映射到 homestead
環境中的文件夾。Homestead.yaml
文件中已包含示例站點配置。同樣的,你也可以增加多個站點到你的 Homestead
環境中。 Homestead
可以同時為多個 Laravel
應用提供虛擬化環境:
sites: - map: laravel-blog.test to: /home/vagrant/Code/laravel-blog/public
注意使用 .test
作為域名後綴 ,當然也可以使用別的 比如.work什麼的 ,隨你愛好,但是,不要使用 .dev
.app
這兩個了 ,因為被收買了,而且 谷歌瀏覽器 會自動跳轉 HTTPS
的
啟動 Vagrant Box
vagrant up
OK,進入到 Code
目錄生成一個全新的 laravel
項目
cd D:phpCode composer create-project --prefer-dist laravel/laravel laravel-blog
修改 hosts 文件
192.168.10.10 laravel-blog.test
ok 打開瀏覽器訪問 http://laravel-blog.test