windows安裝vagrant 以及 laravel homestead

###準備工做###html

  • VirtualBox 虛擬機,基礎依賴
  • Vagrant 基於VirtualBox或vmware的虛擬化環境部署工具,能夠將一個虛擬機打包(簡稱vbox)給別人。
  • Homestead laravel官方vbox,集成環境以及一套特製的命令行工具。
  • xshell 這是一款windows下的ssh & shell工具,同類的有securecrt、putty等。

###安裝VirtualBox###laravel

這個安裝比較簡單,百度一下,下載安裝便可。shell

###安裝Vagrant###windows

https://www.vagrantup.com/downloads.html 下載,速度有點慢,忍受一下吧。安裝過程一樣傻瓜化,略過。網絡

安裝完之後重啓一下,再打開cmd,vagrant --version 命令應該生效了。composer

###下載Homestead vbox###ssh

經過命令ide

vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead

能夠自動下載homestead的vbox,然而國內網絡你們懂的,龜速。工具

建議本身有vps的同窗,在vps上經過ui

wget -O homestead.box https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.2.6/providers/virtualbox.box

手動下載後,再從vps上將box下載到本地,或者能夠試試用迅雷下載。總之,想辦法把這個box文件下載下來,而後經過如下命令添加到vagrant

vagrant box add ./homestead.box

./homestead.box 是box文件所在路徑,我這裏是直接 cd 到文件所在目錄中執行命令的。

添加過程當中可能會讓你選virtualbox或vmware,很明顯選virtualbox.其餘默認便可。

###安裝homestead命令行工具###

經過composer安裝homestead命令行工具

composer global require "laravel/homestead=~2.0"

關於composer這塊,前面一篇文章《[windows安裝composer][2]》介紹的比較詳細,不明白的能夠去看一下。

而後執行

homestead init

會在 ~/.homestead/ 下面生成一個 Homestead.yaml 文件,你能夠手動編輯它,也能夠經過命令

homestead edit

編輯它。

###配置###

能夠看到,Homestead.yaml 中有一系列參數,參數含義在laravel官方手冊裏介紹的比較詳細,這裏再也不贅述。有什麼不明白能夠留言。

###啓動###

經過cmd執行

homestead up

便可啓動虛擬機。

###鏈接ssh###

打開 xshell ,建立一個新的連接:

  • 地址:127.0.0.1
  • 端口:2222
  • 用戶身份驗證方式:public key
  • 用戶名:vagrant
  • 用戶密鑰:經過ssh-keygen工具生成 id_rsa 文件。

###完結### 整個環境搭建完畢,以後就開心寫代碼吧。

相關文章
相關標籤/搜索