Homestead - laravel开发环境搭建(windows)
系统要求 window 7 及以上。 ? 安装包列表 ? virtualbox 5.*版本 vagrant Homestead Box 虚拟机盒子 git ? 安装包资源下载 ? 链接:https://pan.baidu.com/s/1DFZpvn5H0Sg2KEu32DrWJA ? 步骤?
安装 VirtualBox? VirtualBox 是 Oracle 公司的开源虚拟机软件。VirtualBox 号称是最强的免费虚拟机软件,它不仅功能齐全,而且性能也很优异!VirtualBox 支持大部分流行的系统,如:Mac,Windows,Linux 等。 安装包资源下载完成之后,双击安装包进行安装。之后按照提示操作一步一步进行安装即可。 ? 安装 Vagrant? Vagrant 是用来管理虚拟机的工具,支持当前主流的虚拟机系统如 VirtualBox、VMware、AWS 等。Vagrant 的主要作用是提供一个可配置、可移植和复用的软件环境。Vagrant 让你通过编写一个 Vagrantfile 文件来控制虚拟机的启动、虚拟机网络环境的配置、虚拟机与主机间的文件共享,以及启动后自动执行一些配置脚本,如自动执行一个 Shell Script 来安装一些必备的开发工具,如安装配置 MySQL、PHP,甚至是自动配置 Nginx 站点。这意味着,在一个多人开发的项目中,你只需要同步 Vagrantfile 文件,就可以保证参与项目的每个人各自的机器上拥有一致的开发环境。 ? Homestead 介绍? Homestead 利用 Vagrantfile 提供的便利,定制了一整套的可配置、可移植和复用的 Laravel 开发环境。Homestead 虚拟机里面包含了 Nginx Web 服务器、PHP 7、MySQL、Postgres、Redis、Memcached、Node,以及所有你在使用 Laravel 开发时需要用到的各种软件。 Homestead 包含了两个东西:
接下来独自说明下。 ?1. Homestead 管理脚本Homestead?脚本使用 Ruby 和 Shell 脚本编写而成。原理是对 Vagrantfile 文件做定制。将从?
所有 Homestead 的版本历史在?此处?可以找到。在本书中,为了提高操作的效率,我们将会使用定制版本的 Homestead。 ?2. Homestead Box 虚拟机盒子
所有虚拟机盒子版本历史?在此。 打不开的用户,下图是截屏: ? ?? 可以看出 Homestead Box 虚拟机盒子有很多版本。不过,如 Homestead 脚本,为了学习的流畅性,我们接下来将会使用定制版本的虚拟机盒子,你不需要太担心版本的事情。 ?安装和使用 Homestead? 接下来,我们会讲解:
1. 下载和导入 Homestead Box由于国内的网络环境原因,我们特意为大家定制了适用于国情的 Homestead 安装包,该安装包提供了以下内容:
接下来让我们开始进行 Homestead 的安装,首先我们需要下载?Homestead 虚拟机盒子,建议大家使用迅雷离线下载或者其他离线下载方式下载此盒子。 下载后的文件为?
在解压目录中? > vagrant box add metadata.json
如下图所示: ? ??
至此完成 Homestead Vagrant 盒子的导入。 ? 2. 安装 Git如果你先前已使用过?Git for Windows?来作为你进行 Laravel 项目开发时的默认命令行工具,则该工具将会默认为你安装好 Git。 使用以下命令来检测是否成功安装: > git --version git version 2.12.2.windows.2 (编辑:ASP站长网) |