多语言展示
当前在线:1878今日阅读:86今日分享:14

图解Windows 7下安装Homestead 2.0全过程

Laravel Homestead是一个官方的、预封装的Vagrant“箱子”,Homestead能运行在所有的Windows、Mac或Linux系统上,它包含了Nginx、PHP 5.6、MySQL、Postgres、Redis、Memcached和你开发神奇的Laravel应用程序需要的所有其它软件。让初学者不用为环境问题而烦恼,減少浪费时间在架设 Laravel。由于网络、操作系统等不同安装过程可能出现各种各样的问题,这里主要不是介绍如何解决这些问题。本经验通过Windows 7下成功的安装过程向大家介绍如何安装Homestead2.0;
工具/原料
1

Windows 7

2

Vagrant 1.7.4

3

VirtualBox 4.3.12

4

Homestead2.0

方法/步骤
2

添加Vagrant boxVirtualBox和Vagrant安装完成,添加“laravel/homestead”箱子到你的Vagrant安装目录下;在终端使用下面的命令,这将花费几分钟的时间来下载箱子;vagrant box add laravel/homestead如果网络正常就慢慢等待下载然后添加,这里由于网络的原因我试了很多次都失败了,最后直接复制下载链接https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.2.7/providers/virtualbox.box下载保存到F:\virtualbox.box,然后通过vagrant box add laravel/homestead F:\virtualbox.box

3

安装Composer安装 Homestead 命令行工具,这里使用Composer。首先就是安装好Composer。windows下载安装Composer非常简单,只要到官网下载Composer-Setup.exe,然后双击默认安装即可;安装后在目录地址栏输入%AppData%回车找到C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin目录添加到 PATH 环境变量中;

4

安装 Homestead 2.0箱子被添加到Vagrant安装目录下后,通过 Composer 的 global 指令来安装 Homestead 命令行工具了:composer global require 'laravel/homestead=~2.0'由于之前已经添加了环境变量,安装之后就能在执行 homestead 指令时找到对应的可执行程序了。

5

Homestead配置和初始化安装了 Homestead 命令行工具,执行 init 来创建 Homestead.yaml 配置文件homestead init生成的 Homestead.yaml 文件将被放置于C:\Users\Administrator\.homestead目录下。如果你使用的是 Mac 或 Linux 操作系统,还可以通过执行 homestead edit 指令来编辑 Homestead.yaml 文件:homestead editwindows环境下直接通过编辑器打开 Homestead.yaml修改即可

6

启动Vagrant箱子根据实际情况编辑好“Homestead.yaml”文件,就可以在终端上的“Homestead”目录下执行 homestead up 命令。Vagrant将启动虚拟机,并自动配置共享目录和Nginx站点!不要忘记把你的Nginx站点的“域”添加到机器里的“hosts”文件里!“hosts”文件将把对本地域的请求重定向到Homestead环境 里。在Windows机器上,它位于“C:\Windows\System32 \drivers\etc”目录。你添加到此文件的内容就像下面这样:192.168.10.10  homestead.app确保列出的 IP 和你在 Homestead.yaml 文件中设置的一致。一旦你把域名添加到 hosts 文件中,你就可以通过浏览器访问此站点了!http://homestead.app可以通过SSH工具连接,用户密码为vagrant/vagrant。ip为配置文件里面的ip;通过headstead ssh不需要用户名密码;

7

端口映射以及常用命令下面的端口被转发到你的Homestead环境:SSH: 2222 -> 转发到 22HTTP: 8000 -> 转发到 80MySQL: 33060 -> 转发到 3306Postgres: 54320 -> 转发到 5432homestead命令homestead init:创建 Homestead.yaml 配置文件homestead up :启动虚拟机;homestead ssh:通过SSH连接到 Homestead 环境;homestead destroy:销毁虚拟机;homestead list :用于列出所有可用的 Homestead 指令;

注意事项
1

使用Windows,你需要开启硬件虚拟支持(VT-x)。一般是要在 BIOS 中进行设置。

2

如果在安装过程中油任何问题欢迎一起学习讨论

3

如果您觉得本经验帮助到了您,请帮忙投票。我会很珍惜您的投票和评论。

推荐信息