Laravel 安装和开发环境:Windows 开发环境布置 2 个改进

说明

Windows 下有几种 Laravel 的开发环境:

  • Homestead —— Ubuntu 虚拟机
  • Laragon —— 集成环境
  • Laradock —— 虚拟环境
  • XAMPP —— 集成环境
  • WampServer —— 集成环境

接下来依次讲解。

1. Homestead(推荐)

Homestead 是一套 Laravel 官方发布的 Laravel 开发环境,由 虚拟机盒子Vagrant 控制脚本 组成,通常情况下,我们把 Homestead 构建出来的虚拟系统称为 Homestead。

Homestead 是在你的主机上构建的 Ubuntu Server 虚拟机,使用 Vagrant 来管理。它可以运行在任何 Windows、 Mac、 或 Linux 系统, 它包括了 Nginx Web 服务器, PHP 7.3、 PHP 7.2、 PHP 7.1、 MySQL、PostgreSQL、Redis、 Memcached、 Node 以及开发 Laravel 所需要的东西。

推荐使用 Homestead 的原因是其能构建一个完整的 Linux 环境,这对于大部分线上环境为 Linux 的 Laravel 项目来说尤为重要。开发环境好坏的衡量标准,是看其是否接近于线上环境。

国内用户推荐使用 此方法 加速安装官方最新的 Homestead,或者安装社区版本的 —— 开发环境搭建 - Windows

2. Laragon

Laragon 是一个运行在 Windows 上的 PHP 运行环境,并且具备一些为 Laravel 应用定制的功能,是便捷性较高的一个集成环境,自带的软件功能也比较丰富。

除了对 Laravel 的支持,还支持 多版本的 PHP 切换,服务器支持 Apache, Nginx 两种,除此之外还支持 git, phpmyadmin, Node.js/MongoDB, Python/Django/Flask/Postgres, Ruby, Java, Go 等软件的一键安装。

Laragon 是用户反馈比较好,比较推荐的集成环境,比选项 3.XAMPP 和 选项 4.WAMP 使用起来要简便一点。附带的软件也比较多,另外 Laragon 是开源软件,源码请见: https://github.com/leokhoa/laragon

下载请前往官网 https://laragon.org/download/,一路安装即可。

3. Laradock

Laradock 是专为 Laravel 优化的 PHP Docker 虚拟环境方案,开源代码 托管在 GitHub 上,是比较受欢迎的 PHP Docker 虚拟环境方案。

相比 Laragon 对本地系统侵入性比较低,相比 Homestead 对主机的资源消耗较少,属于轻量级的虚拟方案。并且同时支持 Mac/Windows 平台,可以满足团队开发统一环境的需求。

安装和使用,请见:https://laradock.io/

4. XAMPP

比较知名和老牌的,市场占有率最高 的跨平台集成环境,支持 Windows、Mac 和 Linux。

支持软件有 Apache, MariaDB, PHP, 和 Perl。PHP 还支持多版本切换。

下载 请前往官网

5. WampServer

WampServer 只支持 Windows 平台。预装的软件有 Apache, MySQL and PHP,MySQL 和 PHP 支持多版本切换。

下载 请前往官网

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 2

Homestead太难装了,泪!

6个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!