标题 2019-06-21
VirtualBox 虚拟机,基础依赖
Vagrant 基于VirtualBox或vmware的虚拟化环境部署工具,可以将一个虚拟机打包(简称vbox)给别人。
Homestead laravel官方vbox,集成环境以及一套特制的命令行工具。
xshell 这是一款windows下的ssh & shell工具,同类的有securecrt、putty等。
下载安装VirtualBox
下载安装Vagrant
,需要安装到系统路径下载homestead.box
由于国内的GFW的原因,使用命令下载非常慢,所以这里使用网盘搜在百度网盘中搜索到相关的源文件,然后下载到本地。
查看安装
C:\Users\Administrator>vagrant -v Vagrant 1.7.4 // 切换到D盘的homestead.box目录 C:\Users\Administrator>d: D:\>cd Homestead D:\Homestead>
添加homestead.box到Vagrant
vagrant box add ./homestead.box
./homestead.box 是box文件所在路径,我这里是直接 cd 到文件所在目录中执行命令的。
出现了这样的错误,什么鬼呢?-_-!
问题答案:原来是缺少metadata.json文件
然后将.box文件和metadata.json文件放到同一目录,运行
vagrant box add ./metadata.json
安装homestead命令行工具
通过composer安装homestead命令行工具
composer global require "laravel/homestead=~2.0"
关于composer这块,前面一篇文章《windows安装composer》介绍的比较详细,不明白的可以去看一下。
然后执行
homestead init
会在 ~/.homestead/ 下面生成一个 Homestead.yaml 文件,你可以手动编辑它,也可以通过命令
启动
通过cmd执行
homestead up
即可启动虚拟机。