我的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
我做错了什么?