使用IntelliJ和Docker的Xdebug无法正常工作。怎么解决?

时间:2017-11-17 19:16:59

标签: docker intellij-idea xdebug

我的IDE是IntelliJ,它已配置并使用Xdebug和PHP 5.6。

它在我的主机(MacOS)中工作但是当我打开Docker时,调试过程失败。

如果我在运行图像时尝试公开端口9000(docker run -p 80:80 -p 9000:9000 ...),我在IntelliJ中会出现错误 - > port 9000 is in use

如果我没有公开端口9000,我在IntelliJ中什么都没有,

以下是docker中php.ini的一部分:显示xdebug已启用。

[xdebug]
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1

enter image description here

我做错了什么?

0 个答案:

没有答案