windows下安装Homestead及vagrant详解

Homestead 官方的文档太懵逼了,而且没有给出一些可能出现的问题。
(官方文档:http://d.laravel-china.org/docs/5.4/homestead

Homestead 是 Laravel 的开发环境,也就是说,安装了 Homestead 之后,你就不需要在自己电脑上安装 Nginx、MySQL、PHP 等运行环境了,这些都会集成在 Homestead 里面。Homestead相当于一个软件,但是安装起来不像点开安装包直接安装这么简单。

1 准备工作

首先,在windows上使用Homestead,需要安装好 虚拟机 vagrant,虚拟机使用 VirtualBox、VMWare 或 Parallels 都可以,我们这里推荐使用VirtualBox,因为是免费的。
安装 VirtualBox 和 Vagrant 很简单,和平时安装软件一样,下载好安装包直接安装就可以了:
1) 安装 VirtualBox:在页面 https://www.virtualbox.org/wiki/Downloads 找到 Windows hosts 版本的 VirtualBox 下载,或者直接点击这里下载版本5.1.22
2) 安装 Vagrant:在页面 https://www.vagrantup.com/downloads.html 找到 Windows 版本,下载安装即可。

2 安装 Homestead Vagrant Box

Homestead Vagrant Box 相当于 vagrant 的一个包,我们在上一步安装好 vagrant 之后,就可以在命令提示符(CMD)中使用 vagrant 命令了。比如:

C:\Users\你的用户名>vagrant

然后,我们用 vagrant 命令来安装 Homestead Vagrant Box:

C:\Users\你的用户名>vagrant box add laravel/homestead

安装的时候会提示让你选择VirtualBox还是VM desktop。

这一步执行成功之后,在你的个人文档目录(通常是“C:\Users\你的用户名\”)下会出现一个“.homestead”文件夹,这个就是你的 Homestead 目录了。

3 安装 Homestead

好,最后一步了,我们可以通过 git 来安装 Homestead,如果你没有安装 git 工具或者不懂 git,没关系,可以直接看下面的第二小节:

1) 使用 git 安装:
如果你安装了 git,打开 git shell 工具(也可能是 git bash,你既然安装了git就应该知道的),进入到你的 Homestead 目录,也就是我们前面说的 “C:\Users\你的用户名\.homestead\”,如果你不知道怎么进入,可以先百度命令提示符下的cd命令。
进入目录之后,通过 git 复制一份代码到你的目录:
C:\Users\你的用户名\.homestead>git clone https://github.com/laravel/homestead.git
然后复制相应的版本:
C:\Users\你的用户名\.homestead>git checkout v4.0.5
最后,运行 init.bat ,就完成了 Homestead 的初始化安装!

2) 不用 git 命令安装:
直接到 https://github.com/laravel/homestead/releases 找到一个版本下载源码(Source code),然后解压到我们上一步说的 Homestead 目录,也就是我们前面说的 “C:\Users\你的用户名\.homestead\”。
解压之后,运行 init.bat,就完成了 Homestead 的安装!

4 运行 Homestead

安装好之后,能运行起来才是真理。

您的赞助将会支持作者创作及本站运维

发表评论


TOP