我正在尝试将 Xdebug 与 docker 和 docker-machine 一起使用。
这是我的 xdebug.ini 配置文件:
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=0
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_log=/tmp/php5-xdebug.log
这是我的docker-compose.yml文件:
data:
image: busybox
volumes:
- ./:/srv
web:
build: docker/nginx
volumes_from: [data]
links:
- fpm
ports:
- "80:80"
fpm:
build: docker/php-fpm
volumes_from: [data]
ports:
- "9000:9000"
我已经像这样配置了PHPStorm:
当我尝试调试页面时。出现此窗口:
如果我在此窗口中单击“确定”,则xdebug似乎正常工作。
如果我查看Debugger pan,我可以看到我在我的根页面上。 (app.php)。 但PHPStorm并没有强调当前的路线。
我的配置是否正确?
我错过了什么吗?
感谢。