##php容器的dockerfile修改 目前在dockerfile中是写死了本机的ip作为remote_host的,包括php5和php7,而且是加了xdebug的log文件的,不需要的话各位按自己情况进行修改。
phpstorm的默认xdebug端口是9000,这个不用修改,在DBgp proxy里面将ide key、ip,端口填一下即可。
我主要使用chrome浏览器,所以调试时使用的是xdebug的chrome插件xdebug helper,其他浏览器的插件请参考xdebug官网介绍(https://xdebug.org/docs/remote) ,这篇介绍还是比较有用的,可以仔细看看。
在phpstorm中点击电话样子图标,start listening for php debug connection ,当图标变成连接状态则表示能正常监听debug的连接了, 然后回到chrome浏览器中,点击xdebug helper,选择debug,然后刷新浏览器,正常情况下应该就会跳转到phpstorm中去,然后就可以进行调试了。