Как стать автором
Обновить

Комментарии 27

с docker не все однозначно, после одного из обновления windows скорость работы локальных сайтов упала до минимума, баг описан но не решался сообществом, после этого в 3 клика ставишь OSpanel и все работает, даже странно что есть разработки больших корпораций (windows,docker) которые работают нестабильно и ПО одно разработчика (да с минимумом функционала) но! работает же!

Да, есть такое, у меня память докером съедается моментально. Но им удобнее.
В этой статьей я хотел показать альтернативу. Надеюсь получилось подробно и понятно.

Можно еще попробовать WSL + docker

Хорошее решение. Работает из коробки.

[wsl2]
  memory=8GB
[experimental]
  autoMemoryReclaim=true

В .wslconfig можно ограничить потребление памяти. А в экспериментальной сборке ядра можно ещё и выставить опцию возвращения памяти операционке.

Docker удобнее, да. Но не все умеют с ним работать + на винде он конечно медленный. Тут уж лучше MacOS.

на macos все работает как часы, быстро и без нюансов)

Это верно, но есть те, кто на разворачивают всё на Windows. Им это пригодится)

На винде докер работает быстрее, чем нативный php.exe раза в полтора два. Всё что нужно — это просто хранить файлы не на виндовой ФС, вроде C:\, а на \\wsl.localhost.

У меня были траблы со штормом. В отдельной статье опишу как их обходить.

Использую, вроде пока всё ок, единственное, что медленнее чем на ubuntu как отдельная ОС

Не согласен. На данный момент потери минимальные.

тот что в инструкции сертификат по факту вообще работать не будет, лучше сразу Let's Encrypt ставить.
Вот инструкция

Он работает отлично в пределах локали.

Жаль, что для других фреймворков не подойдёт. </sarcasm>

Не, правда, это же просто инструкция по установке/настройке OpenServer. Причём тут Laravel?

Если всё-таки про быстрый запуск лаки на винде, то почему не рассмотрен Laragon? Мне кажется с ним быстрее будет.

Да, верно. Есть статья про ларагон. Как альтернатива - хорошая.

Изначально я проект раскатил по классике, но столкнулся с проблемой сертификатов. Вот и решил описать все в одном месте, потому как сам промчался несколько часов.

Если использовать для этих целей Laragon, то все становится еще проще. И Laravel и сертификат устанавливаются парой кликов мышкой.

Да, хорошее предложение. В целом для этого он и создан.

Если речь про установку на локальном компе сугубо для разработки, то зачем возиться с ssl?

Потому что с приходом php 8.1 наличие серта на локале обязательно для веб разработки. Можно конечно конфигурировать как угодно, но это создаёт только сложности.

Плюс всегда лучше разрабатывать к максимально приближенным условиям продакшена.

Поясните насчет 8.1, возможно, я от жизни отстал, но работаю локально под php 8.1 (и именно под OSP) и проблем пока не испытывал.

А если говорить о максимально приближении, то под Линуксом пилить надо (если, конечно, у вас прод не под Виндой и не под OSP)

Потому что с приходом php 8.1 наличие серта на локале обязательно для веб разработки.

Это что, они лицензионное соглашение поменяли, но никто об это не знал?)


Плюс всегда лучше разрабатывать к максимально приближенным условиям продакшена.

А чем наличие/отсутствие сертификата меняет эти условия?


Ну будет http://site.localhost в домене, вместо https://site.com. Разница какая? Домен вон тоже отличаться будет. Да и сертификат тоже 146% будет разный на деве и проде. Так что я вообще хз зачем по поводу него заморачиваться в принципе.

А это OSPanel  какой версии? Там вроде последние полгода новую версию тестируют

В этой статье речь про актуальную - 5.4.3.

А можно просто взять готовый образ для docker и развернуть в 2 клика. Если понадобятся различные системы типа RabbitMQ, Elasticsearch, то придется вручную накатывать на ОС.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории