PhpStorm没有连接到Docker容器Xdebug

时间:2018-02-04 22:45:18

标签: php docker phpstorm xdebug

我目前正在努力与PhpStorm,Docker和Xdebug一起努力让他们一起工作。

我在一个PHP容器中安装了Xdebug,其中包含以下Dockerfile和yaml文件,它们在以下网站上完全相同:https://blog.philipphauer.de/debug-php-docker-container-idea-phpstorm/

在正确验证PhpStorm中的配置后(见截图),我在PhpStorm中启动了调试会话。在Chrome中使用Xdebug帮助程序后,我启动了一个新请求。虽然一切看起来都不错,但PhpStorm并没有停留在断点上。

我真的不知道问题出在哪里。尝试记录没有帮助,设置远程IP或只是xdebug中的connect_back选项并没有解决问题。

感谢您的帮助!

FROM php:7.0.19-apache

RUN apt-get update &&\
apt-get install --no-install-recommends --assume-yes --quiet ca-certificates curl git &&\
rm -rf /var/lib/apt/lists/*

RUN pecl install xdebug-2.5.5 && docker-php-ext-enable xdebug
RUN echo 'zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so"' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.remote_port=9000' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.remote_enable=1' >> /usr/local/etc/php/php.ini
RUN echo 'xdebug.remote_connect_back=1' >> /usr/local/etc/php/php.ini

version: '2'
services:
  apache_with_php:
    build: .
volumes:
  - ./src:/var/www/html/
ports:
  - "80:80"

Test succeeded

0 个答案:

没有答案