乐趣区

Windows平台后端开发环境神器Laragon裂墙推荐

Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby. It is fast, lightweight, easy-to-use and easy-to-extend.
Laragon 是一个可移植,隔离,快速且功能强大的通用开发环境,适用于 PHP,Node.js,Python,Java,Go,Ruby。它快速,轻便,易于使用且易于扩展。

Laragon 仓库
从 github 下载

前言

从事 web 开发已经两年多了, 在 Windows 平台的服务后端开发环境搭建方面最早使用的是 XAMPP, 到后来用了很长一段时间的WampServer, 再后来因为 nginx 的关系用上了功能看似很多的phpstudy, 而这phpstudy 的使用体验真是太糟心了, 界面操作逻辑不方便那还没什么, 可运行的 nginx 服务不稳定会莫名终止就太气人了。每每这样都绝望地将项目放到 Laravel 推荐的标准开发环境 HomeStead 上面跑,杀鸡也用牛刀着实不痛快。
直到我在 Alternativeto(一个推荐同类软件的网站)上发现了 Laragon,这款工具真是太棒了,简直将我从麻烦的环境问题中将我解救了出来。对于一款免费还帮了我这么多的工具,我觉得我得为它做点什么才不负于它,于是我想把它推荐给所有需要在 Windows 平台搭建后台开发环境的开发者,让更多的人知道它的威名~

一些简单介绍

Laragon 这是一个可一键开启 Apache、Nginx、MySQL、Redis、Memcached 等服务的开发环境神器,适用于 PHP,Node.js,Python,Java,Go 和 Ruby 的开发。

安装目录

开箱可用的程序

下图是程序的存入目录

主界面

选择要开启的服务

常规设置

Laragon 最打动我的地方

1. 项目目录可以放在硬盘任意位置,而不必是软件的安装目录下

选好代码根目录后,会为每个文件夹自动生成相应 nginx 配置文件

auto.开头的文件就是自动生成的配置文件,这类文件会在每次更换代码根目录时被删除再新建,因此建议按自己项目情况配置好后,另起文件名。

同时会根据目录更新 host 文件

根目录选择了一个 php 的 Laravel 项目,public/是入口目录

在设置好代码根目录时 Laragon 就已经设置好默认的 nginx 配置了,因此可以直接打开

如果是 ThinkPHP 项目,nginx 的 url 重写配置要重新定义,如

2. 不止有让你的项目跑起来的服务程序,还携带了一系列让你高效开发的配套工具

  • 数据库查看有 HeidiSQL
  • 命令行终端有 Cmder
  • 专业的日志查看工具[Logs Viewer]
  • 成为 Laragon 默认文本打开工具且加入到 Windows 右键菜单编辑器[Notepad++]
  • FTP 工具 WinSCP
  • Composer
  • Git
  • … 还有很多就不一一赘述了

总之就是贴心~

  • 在 Cmder 中使用 composer

3. 扩展版本和服务非常简单

比如 Laragon 自带的 php 版本是 7.2 的,我要扩展到 7.3 的话就是从官网上下载 windows 平台 php 二进制包,放到 Laragon 安装目录的 bin/php/ 目录下,然后选择用这个包运行即可。就是这么简单。

  • 放置包

  • 选择使用该包

4. 免费一键开启 ngrok 内网穿透,让本地项目可通过外网查看

  • 菜单 > 代码根目录项 > 分享 > 选择要分享出去的目录

  • ngrok

  • 外网访问

这个功能估计是免费且服务器在海外,因此速度和稳定性不是七分理想,偶尔一用还是很不错的,也省了很多功夫。

后记

如果我上面说的也是你想要的,那请立即下载体验吧。

退出移动版