一、使用Homestead的理由
1、Homestead 是一个官方预封装的 Vagrant Box,内置 Ubuntu 16.04、Git、PHP 7.1、Nginx、MySQL、Composer、Redis、Memcached等一系列软件,无需在本地安装 PHP 、web 服务器或任何服务软件。
2、Laravel 框架对系统有一些要求,所有这些要求 Laravel Homestead 虚拟机都能满足。
3、Homestead使开发环境完全一致,避免不同环境配置造成一些问题。
4、Vagrant Box 是完全一次性的,不用担心会搞乱你的操作系统!如果有什么地方出错了,你可以在几分钟内销毁并重建该 Box
二、相关软件安装
1、安装 VirtualBox
官网下载执行安装即可
2、安装 git
3、安装 Vagrant
三、安装 Homestead
1、将
laravel/homestead
Box 添加到 Vagrant 中安装
1.1 使用管理员身份运行Git Bash,执行命令:
$ vagrant box add laravel/homestead
1.2 由于这里使用的是virtualbox,所以对应选择2
(这里下载速度比较慢,Ctrl+c取消,复制下面有打出.box文件的下载地址,使用下载工具下载)
1.3 运行:
vagrant box add laravel/home