美文网首页
phpstorm断点调试,xdebug3,win10

phpstorm断点调试,xdebug3,win10

作者: 阿_贵 | 来源:发表于2022-01-08 19:29 被阅读0次

    1. 查看是否安装xdebug和其版本

    新建测试页面:<?php phpinfo(); ?>,在页面中搜索:xdebug,可以查询是否安装及其版本

    2. 安装xdebug

    把 phpinfo(); 的html页面内容全部拷贝输入到  https://xdebug.org/wizard  中,自动检测需要安装的xdebug版本,此网址也可以检测你安没安装xdebug和其版本,例如

    Download php_xdebug-XXXXX.dll

    Move the downloaded file to C:\xampp\php\ext, and rename it to php_xdebug.dll

    Update C:\xampp\php\php.ini and add the line:

    zend_extension = xdebug

    Restart the Apache Webserver

    3. 配置phpstorm

    在Settings里面找到 PHP -> Debug 

    一定要找到 1. Install Xdebug or Zend.........Validate  (点击它),弹出对话框后点击  Validate,如果全是绿色钩子,恭喜你,Xdebug安装配置成功。(这是最关键步骤)

    如果不是,例如提示将:xdebug.mode = debug  加在 php.ini 里。我的加在 zend_extension = xdebug 后面。查阅很多网页,他们都加了好多行,在xdebug3里,行不通,浪费我半天时间。

    Debug port:9000,9003  其余都勾选。

    Xdebug2的端口是9000;Xdebug3的端口是9003

    不用配置DBGp Proxy

    添加  PHP -> Servers

    添加 Add Configuration...  添加PHP Web Page

    4. 用Postman断点调试 POST 接口

    在Postmen发送请求时,添加 Headers :

    KEY : COOKIE

    VALUE : XDEBUG_SESSION=PHPSTORM

    5. 用浏览器get请求,不停在断点处解决办法

    用Postman发送get请求,添加 Headers :........

    在浏览器chrome里安装Xdebug helper插件,点击debug变绿即可。

    相关文章

      网友评论

          本文标题:phpstorm断点调试,xdebug3,win10

          本文链接:https://www.haomeiwen.com/subject/vbeecrtx.html