Laravel5.5 的 Homestead 开发环境部署

首先明白以下几个概念

VirtualBox  -- Oracle 公司的虚拟机软件, 能运行在当前大部分流行的系统上;

Vagrant 提供一种命令行接口, 允许自动化安装虚拟机, 并且因为是脚本编写成的 provision 文本文件, 给共享虚拟机配置提供了可能, Homestead 正是构建在 Vagrant 之上;

Laravel Homestead 是官方预封装的一个 Vagrant Box,它是一台虚拟机的原型, 用来快速生产一个配置完整的服务器虚拟机, 运行在 VirtualBox 上.

Homestead 包括以下两个东西

1、一个 vagrant box 虚拟机, 里面软件什么都下载好了;

2、Github 代码库, 里面装载着 vagrant 的配置脚本, 用来自动化配置网络, 端口映射, 等一些开发时候用到的配置;

Homestead 能运行在所有的Windows、Mac和Linux上,它包含了Nginx、PHP7.1、MySQL、Redis、Memcached和你开发 Laravel应用程序需要的所有其它软件。

简而言之就是使用 vagrant 将 laravel Homestead 环境安装在 VirtualBox 上,本地的项目目录与虚拟机的项目目录实时同步,从而可以实现 windows 上的 linux 开发

下面是安装步骤:

1、安装 virtualbox 和 vagrant

下载并安装 VirtualBox , Vagrant ,点击下一步安装,其间会要求重启电脑。

 

2、下载并配置 Homestead

在终端使用下面的命令将 laravel/homestead Box 添加到 Vagrant 中安装

vagrant box add laravel/homestead

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxddd.html