Комментарии 10
Я в свое время так же долго мучался с подключением PHPStorm + XDebug + Docker.
Помогло видео от маинтейнера XDebug.
https://youtu.be/4opFac50Vwo
+2
Этот кусок ставит
XDebug
через черезpecl
и закидывает нужные параметрыXDebug
в конфиг
У вас настройки для xDebug 2.*. Третья версия вышла два года назад.
Вы уверены, что pecl ставит именно вторую версию, и почему?
В третьей версии изменили наименования параметров, теперь конфиг будет выглядить примерно так:
RUN echo "zend_extension=xdebug.so" >> /etc/php81/conf.d/50_xdebug.ini && \
echo "xdebug.start_with_request = yes" >> /etc/php81/conf.d/50_xdebug.ini && \
echo "xdebug.idekey = awesome-x-debug" >> /etc/php81/conf.d/50_xdebug.ini && \
echo "xdebug.max_nesting_level = 1000" >> /etc/php81/conf.d/50_xdebug.ini && \
echo "xdebug.client_host = host.docker.internal" >> /etc/php81/conf.d/50_xdebug.ini && \
echo "xdebug.client_port = 9001" >> /etc/php81/conf.d/50_xdebug.ini && \
echo "xdebug.mode=debug" >> /etc/php81/conf.d/50_xdebug.ini
+4
Спасибо тебе добрый человек, наконец то пересяду на докер с vagrant )
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
PHPStorm + XDebug + Docker