资讯专栏INFORMATION COLUMN

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

yanest / 1679人阅读

摘要:是一个可移植,隔离,快速且功能强大的通用开发环境,适用于,,,,,。每每这样都绝望地将项目放到推荐的标准开发环境上面跑,杀鸡也用牛刀着实不痛快。

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

外网访问

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

后记

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40611.html

相关文章

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

    摘要:是一个可移植,隔离,快速且功能强大的通用开发环境,适用于,,,,,。每每这样都绝望地将项目放到推荐的标准开发环境上面跑,杀鸡也用牛刀着实不痛快。 Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ru...

    CoderDock 评论0 收藏0
  • Python - 收藏集 - 掘金

    摘要:首发于我的博客线程池进程池网络编程之同步异步阻塞非阻塞后端掘金本文为作者原创,转载请先与作者联系。在了解的数据结构时,容器可迭代对象迭代器使用进行并发编程篇二掘金我们今天继续深入学习。 Python 算法实战系列之栈 - 后端 - 掘金原文出处: 安生    栈(stack)又称之为堆栈是一个特殊的有序表,其插入和删除操作都在栈顶进行操作,并且按照先进后出,后进先出的规则进行运作。 如...

    546669204 评论0 收藏0
  • 使用lanproxy进行内网穿透

    摘要:内网穿透微信本地调试一文中,小编提到了使用和花生壳进行内网穿透。本文中,我们要搭建一个免费的内网穿透服务器。内网穿透服务器,可选的软件有等等,今天我们选择的是。 内网穿透 《微信本地调试》一文中,小编提到了使用ngrok、natapp和花生壳进行内网穿透。但是,想要使用自定义域名,都是要收费的。 本文中,我们要搭建一个免费的内网穿透服务器。内网穿透服务器,可选的软件有lanproxy、...

    Crazy_Coder 评论0 收藏0
  • 前端、后端、运维都能用的动态json数据管理神器,节省你大量的开发、设计数据库、运维的时间

    摘要:基于的动态数据管理神器介绍什么是基于模块化的动态数据管理平台。什么是用于动态生成表单的,参考使用案例官方文档使用场景有哪些无论前端后端移动端运维,理论上所有需要动态配置数据的场景都可以使用。针对运维可以作为区分环境的配置中心等。 基于Json Schema的动态数据管理神器-DMS 介绍 什么是DMS? DMS Github:基于Json Schema/UI Schema模块化的Jso...

    canopus4u 评论0 收藏0

发表评论

0条评论

yanest

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<