微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xdebug3 phpstorm Chrome laragon 监听php debug

#### 问题:laragon PHP7.4,安装xdebug,并且PHPinfo()已经显示安装好了扩展.但是PHPstorm就是监听不到断点.

#### 原因:

1. xdebug3已经修改了配置的字段,像下面这些已经废弃了,只需要在PHP.ini中加入  xdebug.mode=debug这一行就可以了  https://xdebug.org/docs/install#mode   ,并且认端口也由9000变成了9003

[xdebug]  这些已经都废弃了
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.profiler_enable_trigger=1
xdebug.profiler_enable=0
xdebug.profiler_output_dir=C:/_DEV/tmp/xdebug/
xdebug.profiler_output_name=callgrind.%p

  

2. 测试PHPstorm2018.3,validate失败,测试PHPstorm2020.1,validate失败,最后下载了PHPstorm2020.3,成功

#### 结果:1. 安装PHPstorm2020.3

2. 给laragon安装xdebug(https://forum.laragon.org/topic/264/tutorial-how-to-add-xdebug-to-laragon)

3. 在PHP.ini加入xdebug.mode=debug,重启服务器

4.(这一步不用配置,使用认的9003)在PHPstorm中配置setting(ctrl+alt+s)找到xdebug,端口为9003,然后开始validate,项目和Nginx中虚拟主机root一样,域名也是虚拟主机域名.

 

 

4. 在项目中打断点,并开启右上角的监听(setting中除了xdebug其他都不需要配置)

5.Chrome安装xdebug helper

6.chrome打开域名http://thinkPHPtest.test/,点击xdebug help,点击debug,然后刷新,就可以看见PHPstorm已经开始断掉调试了


                
                                 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐