Size: a a a

2021 November 02

🌴

🌴HermanSochi in PHP
Я для того, чтоб среда на сервере и среда разработки гарантировано были одинаковыми.
источник

NK

Nikita Kononov in PHP
Правильно ли я понял что есть работаешь с докером, то устанавливать локальный сервер отдельно не требуется?

Например, если много проектов с разными конфигурациями. Раньше решал эту проблему запоминанием настроек OpenServera
источник

🌴

🌴HermanSochi in PHP
У тебя сервер в контейнере Докера (как правило) будет. Или в том же, где PHP или в отдельном.  Для разработки обычно не парятся и собирают все что нужно (php, sql, redis и т.д. и т.п.) в одном контейнере. Можешь так же не париться - взять готовый контейнер с нужными тебе компонентами вот тут - https://hub.docker.com/search?type=image
источник

🌴

🌴HermanSochi in PHP
Раньше решал эту проблему запоминанием настроек OpenServera - с контейнерами так не пройдет (ну или я не умею) - разные версии - разные контейнеры. Хотя никто вроде не мешает собрать все в одном, но на мой взгляд это будет противоречием тому, ради чего контейнеры и юзают...
источник

NK

Nikita Kononov in PHP
Спасибо большое, теперь имею представление.
В моём представлении Докер более логичное решение чем куча установленных программ на компьютере… отдельно сервер приложения, отдельно база данных иногда несколько разных и тд. И если я правильно понял, то версии компонентов, например, СУБД я могу менять отредактировав конфиг или завести разные контейнеры для разных проектов?
источник

🌴

🌴HermanSochi in PHP
Я не больше спец если что, сейчас может народ проснется и скажет что я вообще ламер )) Разные контейнеры.  Никто не мешает сделать отельный контейнер для MsSQL, другой для Postgree и юзать тот, который нужен в проекте.
источник

PU

Pavel Ustyugov in PHP
Лично я просто линукс использую и nginx. На виндосе и опенсервере все тормозило дико.
источник

АС

Альберт Степанцев... in PHP
используйте docker compose для управления контейнерами в проекте
источник

АС

Альберт Степанцев... in PHP
так вам будет проще начать
источник

D

Dmitriy in PHP
На винде докер тормозит же или что-то изменилось?
источник

КГ

Константин Грачев... in PHP
На винде и маке для запуска докера под капотом запускается виртуалка с линуксом.
Виртуалки в целом нормально работают, проблемы обычно из-за проброски volume между докером и хостом. Синхронизация файлов тормозит и даже иногда отваливается. Есть костыли которые это пытаются решить, но самый эффективный вариант это не пробрасывать вольюмы. Типа можно запустить nginx и postgres в докере, а php-fpm локально на винде. Будет быстро
источник

AD

Andrey Dembitskyi in PHP
эти суфиксы актуальны только для трейтов/интерфейсов, что заводятся в рамках инициатив PSR.

Нейминг не часть (любого) PSR
источник

🌴

🌴HermanSochi in PHP
Насколько я понял тормозит если по  smb файло тянет в виндового хоста. Если положить исходники в контейнер, то вроде не тормозит
источник

EG

Egor Gruzdev in PHP
Если у тебя лишние ресурсы на докер, то можешь и в докере разрабатывать, а OsPanel (OpenServer) не помеха для работы с большими проектами.
источник

DT

Dmitriy Tkachenko in PHP
Вы виртуализацию с контейнеризацией путаете
источник

КГ

Константин Грачев... in PHP
Мож он об интеллектуальных ресурсах
источник

DT

Dmitriy Tkachenko in PHP
Может кстати да
источник

SP

Sergey Protko in PHP
для волумов docker-sync есть. оно есть под виндой (хотя в доке пишут что бэта и я лично не пробовал) но в целом достаточно шустро все работает
источник

NK

Nikita Kononov in PHP
Интеллектуальные ресурсы… наверное, все равно когда то придётся научиться работать с докером… Оказалось, что найти адекватное решение типа опенсервера для мака задача не совсем простая 😃
источник

SP

Sergey Protko in PHP
главное под WSL это все делать
источник