美文网首页
xdebug3搭建小纪

xdebug3搭建小纪

作者: shoxvc2001 | 来源:发表于2021-10-20 18:34 被阅读0次

    昨天升级win10操作系统,导致任务栏隔一会就无法响应,简称假死。卸载更新,重启都试过了,没有用,一气之下把win10还原出厂了。
    所以开发环境整个重装,下载了新版的phpstudy,感觉改动挺大,支持PHP8了,虚拟主机也可以一键设置了。phpstorm安装了2021,目前有1个月试用期,等到期了再想办法去淘宝买个序列号。
    其他的开发环境都不难搭建,最烦的是xdebug,这玩意是开发利器,但是每次配置都让人头大,网上又搜不到比较详细的教程,经常因为某个开关没开启或者某个端口被占用,导致调试不了。
    这次直接去官网下载了最新的xdebug3.1版本
    Xdebug: Downloads


    我用的PHP是7.2.9nts版本,直接选了64位的,下载了放到ext文件夹下
    按照官网的教程,配置一下
    image.png
    有几个参数有坑,最后百度了很久才解决
    • start_with_request 这个必须要配置yes才行
    • client_port 这个参数跟之前版本名称不一样,它默认是9000,这个端口跟系统php-fpm冲突,我改成9005这个不常用的了
    • mode 这个要配置成develop才能启动单步调试
      配置完之后打开PHPinfo要看到xdebug扩展标识
      image.png
      要是没有这个的话,说明动态链接库版本跟PHP版本不匹配,或者版本不支持,或者ini语法错误,这个要一步步排查,win上最有可能的是nts版本的PHP下载了ts版本的dll,或者32位系统下载了64位的dll,总之要一步步排查。
      最后是phpstorm的配置
      image.png
      image.png
      image.png
      端口、域名保持一致,基本上就可以搞定了。
      最后还发现一个新出的xdebug cloud,查了一下,据说可以托管xdebug协议
      Xdebug Cloud
      image.png
      一切皆可云,调试也不例外,用这玩意理论可以调试生产环境PHP代码,以后试一下

    相关文章

      网友评论

          本文标题:xdebug3搭建小纪

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