WIndows下安装Vagrant和homestead

标题 2019-06-21

一、准备工作

VirtualBox 虚拟机,基础依赖
Vagrant 基于VirtualBox或vmware的虚拟化环境部署工具,可以将一个虚拟机打包(简称vbox)给别人。
Homestead laravel官方vbox,集成环境以及一套特制的命令行工具。
xshell 这是一款windows下的ssh & shell工具,同类的有securecrt、putty等。

二、下载安装软件

下载安装VirtualBox
下载安装Vagrant,需要安装到系统路径
下载homestead.box
由于国内的GFW的原因,使用命令下载非常慢,所以这里使用网盘搜在百度网盘中搜索到相关的源文件,然后下载到本地。

三、安装homestead.box

查看安装

C:\Users\Administrator>vagrant -v
Vagrant 1.7.4

// 切换到D盘的homestead.box目录
C:\Users\Administrator>d:
D:\>cd Homestead
D:\Homestead>

WIndows下安装Vagrant和homestead

添加homestead.box到Vagrant

vagrant box add ./homestead.box

./homestead.box 是box文件所在路径,我这里是直接 cd 到文件所在目录中执行命令的。

出现了这样的错误,什么鬼呢?-_-!

WIndows下安装Vagrant和homestead
问题答案:原来是缺少metadata.json文件

WIndows下安装Vagrant和homestead

然后将.box文件和metadata.json文件放到同一目录,运行

vagrant box add ./metadata.json

WIndows下安装Vagrant和homestead

安装homestead命令行工具

通过composer安装homestead命令行工具

composer global require "laravel/homestead=~2.0"

关于composer这块,前面一篇文章《windows安装composer》介绍的比较详细,不明白的可以去看一下。
WIndows下安装Vagrant和homestead
然后执行

homestead init

会在 ~/.homestead/ 下面生成一个 Homestead.yaml 文件,你可以手动编辑它,也可以通过命令

启动

通过cmd执行

homestead up

即可启动虚拟机。

WIndows下安装Vagrant和homestead

WIndows下安装Vagrant和homestead

相关文章:
windows安装vagrant 以及 laravel homestead

相关推荐