一、下载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:
shellvagrant box add laravel
/homestead
file
:
///c
:
/virtualbox
.box,显示box: Successfully added box 'laravel/homestead' (v0) for 'virtualbox'!相似的就安装成功,但本地安装下载的不能指定版本号,后面步骤会修改的
五、安装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列表移除