Разработка на Windows? PHPStorm + WSL2 + Docker настройка xDebug и UnitTests

Автор Artur Merichev
Разработка на Windows? PHPStorm + WSL2 + Docker настройка xDebug и UnitTests

так в прошлый раз по сути неделя прошла чем я занимался так — это настраивала на виндоусе возможность запуска.

Джокера в Linux subsystem. Вот — это у меня получилось и следующий шаг который мне необходимо было сделать для полноценной работы так — это объединить теперь печки шторм и. Джокер который запущен sap-системе.

Вот, но без танцев — это сделать не получилось и путем долгого изучения.

Гугле не я. Я написал. Вот два таких скрипта небольших стартует и получается Windows File hosts добавляют запись и получается у нас из винды машина доступная. Ну получается машина которая у нас всё в докере доступно по псевдониму по альянсу ssl2 вот там у меня сейчас docker запущен поэтому у нас откроется PHP My Admin. Вот — это всё работает выглядит всё очень хорошо и круто — это один момент и второй момент был каждый раз запускается меня — это и P соответственно для того чтобы нормально работать с может нормально заниматься разработкой. Мне необходимо в печке шторме прописать допустим настройки подключения к докеру. Вот — это сделать — это с динамическим ip-адресом у меня не получилось и при этом птички шторм не подключается допустим к порту на котором висит Server docker. А вот и путем методом вернее методом проб и ошибок у меня получился вот такой набор скрипников который дает мне возможность использовать в принципе любые сервисы депо вот такому. Алису Алиса наверное всл-2. Ну можно поставить любой. Вот как — это работает. Это непосредственно сам скрипт который я закинул в папку User locale был у меня всё получается доступно как часа кошечка настроен чтобы видно было нормально соответственно в селе эту команду можно теперь запускать при старте системы пока, что в автозагрузку я не добавил и эта команда у нас доступно получается из любого места потому, что мы её поместили в попочку. А я сейчас продемонстрирую весь процесс. Ты сначала вот. Ой не тот вот, а теперь заведём так загрузилась SAP System. Вот и теперь для того чтобы запустить, но я сейчас переведу получается покажу вообще сиди получается User locale. Вот вот у меня есть здесь docker Host ID паспорт первый скрипт как раз-таки добавляют в Windows Key File Host с информацией анашым до меня так скажем всл-2 What are docker Start запускает его и плюс ещё стартует. Демона Джокера и открывает порт для него есть выглядит 2 скрипт у нас следующим образом если на стоп происходит можно посмотрю потом вот здесь у нас docker Start мы получается запускаем 1 Script и затем запускаем. Демона Джокера разрешаем отовсюду и 2375 порт открываю. Вот здесь мы, что делаем при старте мы получаем адрес машина. Версаль затем проверяем кстати вот еще важный момент вот этот. Файлик должен быть доступен для записи пользователя от которого запущен sap-систему. Элиза, но тут уже как бы решать в целях безопасности не знаю сами решайте. Вот соответственно проверяем если у нас такая запись уже существует то мы поменяем айпи адрес. Если нет то добавляем в конец файла вот и всё в принципе такой простой скрипт тег. Вот теперь покажу как — это работает и настроим, тогда сегодня ещё в печке, что он тут всё очень просто вот он кстати пишет. Он так не может сейчас пишет. Да потому, что заглушен вот для того чтобы он закончился запустим.. Как дела так такса docker запустился. Вот теперь проверяем пытаемся за connect.ok.ru именно уже к сервису которые у нас, но вернее где можно к серверу. Джокера которые у нас внутри был запущен чуть-чуть вчера так подключился. Так ну всё вот у нас контейнеры запущенные. Всё хорошо всё подключилось так покажу теперь настройки как — это выглядит. Стинг показываем docker tcp Socket tcp и вот наш домен и порт и всё и всё работает. Так теперь настроем всё работает в шторме. Я удалил сейчас все свои конфиги настраиваю я пока, что всё через зад то, что есть у меня в докере настроен ssh Server. Вот и есть спорт для соединения с ним ну и соответственно у нас теперь есть всл-2 домен которому можно подключаться. Сначала мы добавляем deployment Server configuration и новый сервер мы добавляем вот я его не удалил удаляемого чтобы сначала всё сделать для скажем так наглядности так docker PHP назовем его 72 так отлично пост у меня там 42. меня ехать 2 колхоз так и так вот такой OK так всё отлично так всё есть deployment Server добавление. Так теперь с этим. НГС сайдинг и PHP здесь нужно добавить интерпретатор смотреть смотреть клип написано. Я не знаю как — это правильно я читаю то как клей наверное съела и не знаю вот выбираем Chrome docker ремонт я выбираю из deployment configuration которая только, что добавил вот нажимаем OK говорит не найдено так здесь нужно указать ему правильный путь новый орден его нету User Local bin здесь контейнере. Понятно так нажимаю. О'кей так. Ирина не делать ремонт. СПб громово docker dockerfile отлично супер добавлено всё определяется всё хорошо WOT replay Pack in Making главное — это Making добавить так OK здесь у нас. Папочка с проектом. Как так. А здесь. Полтава интересно вот так наверное с работать до Var www localhost. О'кей так так всё Making настроен всё хорошо эплайд вот в принципе уже работать можно, но остается еще один шаг. Это осталось настроить тесты, что для этого нужно сделать. Нажать перейти во-первых вот сюда в дереве в английском Work PHP фреймворк нажать плюсик выбрать интерпретатор который мы добавили до этого так вот в принципе и всё.

0 комментариев
0

Читайте также