Laragon — это простой и компактный WAMP (Apache + MySQL + PHP под Windows) во многом сродни своим более известным аналогам, вроде XAMPP, OpenServer, Denwer etc. Но, со своей маленькой изюминкой:
Когда вы создаете папку
your-test-project
в каталоге <laragon_root>\www\
, то содержимое этой папки автоматически становится доступно из браузера по адресу http://your-test-project.test
причем, шаблон, по которому именуются домены, также настраиваемый. document root для локальных доменов тоже настраивается (при необходимости) в пару кликов и строк конфига:
В папке
<laragon_root>\etc\apache2\sites-enabled\
есть конфиги для каждого авто-созданного сайта. Меняете путь в содержимом файла, убираете из названия конфига приставку auto.
и вуаля!Релиз можно скачать в трех комплектациях:
- Laragon Full: Apache 2.4, Nginx, MySQL 5.7, PHP 7.2, Redis, Memcached, Node.js 11, npm, yarn, git, …
- Laragon Lite: Don’t include Node.js 11, npm, yarn, git but you can add them easily
- Laragon Portable: PHP 5.4, MySQL 5.1 — Good for getting started with PHP, then you can add newer versions of PHP/MySQL easily later
Я себе поставил Lite, потому что нода и прочие у меня в системе уже есть — мне лишь нужен был простенький WAMP на замену XAMPP.
Ставится легко. Так же легко запускается, конфигурируется и работает. Единственное что: из коробки нет phpMyAdmin. Решается вопрос так:
1. Качаете дистрибутив с www.phpmyadmin.net
2. Распаковываете и переименовываете папку с файлами в
phpMyAdmin
3. Эту папку перемещаете в
<laragon_root>\etc\apps\
Всё. Теперь ваш phpMyAdmin доступен по адресу
http://localhost/phpmyadmin/
Как по мне — очень удобная и простая рабочая лошадка. Рекомендую попробовать, мне понравилось с ним работать.
Роман Д.
2winners.com
Комментарии (18)
vlreshet
23.09.2019 09:25Имхо, это для каких-то очень начинающих разработчиков. Не серьёзно это. Профессиональная разработка ведётся под vagrant, или docker, ибо локальное окружение должно быть максимально близко к серверному.
aszhitarev
23.09.2019 09:52А чем XAMPP не устраивал?
romicohen Автор
23.09.2019 11:01Да, он в своей нише тоже неплох. Но была к нему пара вопросов :) Ну, и потом, было просто любопытно этот Laragon потестить — я его увидел в роликах на YouTube — заинтересовался. Думаю: — Странно, там это используют, а в рунете я о нем даже и не слышал.
WanSpi
23.09.2019 13:56+1Когда то я работал одновременно над двумя проектами, которые работали на двух версиях PHP (5.6 и 7.2), и вот в XAMPPe быстро перескакивать между версиями не получиться, а WAMP решал эту проблема нажатием одной кнопки.
Mi7teR
23.09.2019 10:00люди изобрели docker, windows subsystem for linux, vagrant, vmware и прочее, но пхп-разработчики на windows продолжают использовать свои велосипеды
Victor_koly
23.09.2019 11:47Может и phpMyAdmin уже никто не использует? Хотя нет, интегрируют кажется.
vlreshet
23.09.2019 11:55Да используют во всю, это зло никогда не умрёт. Особенно на всяких shared-хостингах
zeronice
23.09.2019 11:54У меня субд давно и прочно крутятся в виртуалке под alpine linux, непосредственно веб сервер запускается прямо из VSCode (иногда из VS, если это целиком .net проект), затем когда нужно проверять в условиях, приблмженных к боевым так же бежит в виртуалке. Зачем все эти потомки денвера нужны?
slavius
23.09.2019 13:08Как у него с работой из-под ограниченной учетной записью? И в редакции portable?
TheCluster
23.09.2019 13:37+1А зачем это вообще? Для людей, которые откопали где-то книгу семилетней давности и по ней учат php 5? Есть docker, есть vagrant, есть просто виртуальные машины, причем это все существует уже много лет.
А уж софт какой «свежий», я не поленился зайти на оф.сайт и проверить версии — думал, это ошибка или опечатка. Нет, действительно php 7.2, а в portable-версии аж php 5.4, зачем-то апач добавлен. Подозреваю, что и редис с memcached там тоже не первой свежести.
Если это для начинающих, то зачем их приучать к давно устаревшим практикам локальной разработки? Будут учиться разрабатывать на винде, а потом окажется, что в реальных условиях все иначе. Такая себе медвежья услуга.
somurzakov
23.09.2019 20:48зря ругаете WAMP/Laragon, для шаред хостинга или окружения аналогичного этому это идеально. Зачем использовать докер, если при деплое он не будет учавствовать?
censor2005
Как бы OpenServer тоже умеет автоматически определять домены из папки. В чём именно преимущество?
romicohen Автор
Это продукты разных весовых категорий. Я бы не стал их сравнивать в стиле «лучше-хуже». В исходном тексте я указал, что смотрел замену для XAMPP. Да даже и в случае с XAMPP — я не могу сказать, что «Laragon на 100% лучше XAMPP». Просто он мне понравился своим балансом легковесности и функциональности. Сбалансированные программы достойны внимания.