###准备工做###html
###安装VirtualBox###laravel
这个安装比较简单,百度一下,下载安装便可。shell
###安装Vagrant###windows
到 https://www.vagrantup.com/downloads.html
下载,速度有点慢,忍受一下吧。安装过程一样傻瓜化,略过。网络
安装完之后重启一下,再打开cmd,vagrant --version
命令应该生效了。composer
###下载Homestead vbox###ssh
经过命令ide
vagrant box add laravel/homestead https://atlas.hashicorp.com/laravel/boxes/homestead
能够自动下载homestead的vbox,然而国内网络你们懂的,龟速。工具
建议本身有vps的同窗,在vps上经过ui
wget -O homestead.box https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.2.6/providers/virtualbox.box
手动下载后,再从vps上将box下载到本地,或者能够试试用迅雷下载。总之,想办法把这个box文件下载下来,而后经过如下命令添加到vagrant
vagrant box add ./homestead.box
./homestead.box
是box文件所在路径,我这里是直接 cd 到文件所在目录中执行命令的。
添加过程当中可能会让你选virtualbox或vmware,很明显选virtualbox.其余默认便可。
###安装homestead命令行工具###
经过composer安装homestead命令行工具
composer global require "laravel/homestead=~2.0"
关于composer这块,前面一篇文章《[windows安装composer][2]》介绍的比较详细,不明白的能够去看一下。
而后执行
homestead init
会在 ~/.homestead/
下面生成一个 Homestead.yaml 文件,你能够手动编辑它,也能够经过命令
homestead edit
编辑它。
###配置###
能够看到,Homestead.yaml
中有一系列参数,参数含义在laravel官方手册里介绍的比较详细,这里再也不赘述。有什么不明白能够留言。
###启动###
经过cmd执行
homestead up
便可启动虚拟机。
###链接ssh###
打开 xshell ,建立一个新的连接:
###完结### 整个环境搭建完毕,以后就开心写代码吧。