homestead的建立和使用

一、下載vistualbox和vagrant並安裝laravel

二、安裝了git的話就在想設置的目錄或者文件夾下用git命令執行vagrant box add laravel/homestead,或者用cmd命令切換到vagrant目錄運行此命令git

三、而後回去下載國外的鏡像vistualbox文件(可複製命令中提示download連接到下載工具中下載),如Downloading: https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.1.0/providers/virtualbox.boxgithub

四、下載完後執行lunux:vagrant box add laravel/homestead ~/virtualbox.box,windows:vagrant box add laravel/homestead file:///c:/virtualbox.box,顯示box: Successfully added box 'laravel/homestead' (v0) for 'virtualbox'!相似的就安裝成功,但本地安裝下載的不能指定版本號,後面步驟會修改的shell

五、安裝homestead,git clone https://github.com/laravel/homestead.git myhomestead,而後依次執行vagrant init ,vagrant up,此時若是本地安裝的話又會去下載,因此直接退出,數據庫

若要正常啓動vagrant須要修改H:\myhomestead\scripts\homestead.rb文件windows

18行源代碼:bash

config.vm.box_version = settings["version"] ||= ">= 1.1.0"

修改後:ssh


而後在啓動vagrant up

homestead中數據庫用戶和密碼初始爲homestead,secret。若要使用xshell或者其餘連接工具連接使用的帳戶和密碼均爲vagrant
經常使用vagrant命令config.vm.box_version = settings["version"] ||= "0"

vagrant up --provision 配置站點後執行ide

$ vagrant init # 初始化工具

 

$ vagrant up # 啓動虛擬機
$ vagrant halt # 關閉虛擬機
$ vagrant reload # 重啓虛擬機
$ vagrant ssh # SSH 至虛擬機
$ vagrant suspend # 掛起虛擬機
$ vagrant resume # 喚醒虛擬機
$ vagrant status # 查看虛擬機運行狀態
$ vagrant destroy # 銷燬當前虛擬機


#box管理命令
$ vagrant box list # 查看本地box列表
$ vagrant box add # 添加box到列表

 

$ vagrant box remove # 從box列表移除

相關文章
相關標籤/搜索