docker
4. внутри WSL2 контейнера лежат файлы проекта....
Все работает прекрасно)) быстро и удобно)
кто то знает как настроить в этой связке xdebug? а то чет не пойму как)
установить xdebug внутрь контейнера
стоит он там.. но как подключить)) как шторм настроить)
в настройках xdebug указываешь не Ip а интерфейс докера host.docker.internal.. а в шторме как обычно всё пишешь [xdebug] xdebug.remote_autostart = 1 xdebug.remote_enable = 1 xdebug.remote_port = 9000 xdebug.remote_host = host.docker.internal
порт протянуть, на локалхосте когда xdebug работает у него порт открыт
в шторме настраивать PHP remote Debug ?
Да. И маппинг не забудь.
опять вопрос по этому пункту)) в такой связке когда пхп настраиваете, что выбираете в окошке Configure Remote PHP Interpreter? Docker или Docker-compose ?
без разницы .. главное правильный контейнер выбрать .. там для это проверка есть
docker-compose не хочет работать, потому что пытается юзать docker-compose виндовый, а нужно тот который под линуксом запускается, конфликты с путями возникают) а вот если юзать docker просто то получаю такую ошибку при попытке запуска скрипа 21:39 Error running 'CourseCountTest': invalid volume specification: '/wsl$/Ubuntu-20.04/home/user/docker/classlist:\\:rw': invalid mount config for type \"bind\": invalid specification: destination can't be '/'. To fix it change project interpreter or check settings.
твой код должен находится в линуксовом разделе .. все пути должны быть как под линухом
Так и есть.. внутри wsl находится...
ну а чего от тогда юзает виндовый путь /wsl$/Ubuntu-20.04/home/user/docker/classlist ?
заработало))) спасибо)
Обсуждают сегодня