美文网首页
phpstorm 集成 xdebug 进行调试

phpstorm 集成 xdebug 进行调试

作者: IT宝哥哥 | 来源:发表于2020-04-03 15:18 被阅读0次
    1. 下载xdebug插件
    2. 查看是否已经安装xdebug,命令行php -m,如果[php-modules]和[zend-modules]中没有xdebug,则需要下载xdebug。
      我这里是安装过了
    3. 下载地址:http://xdebug.org.cn/download.php

    需要注意自己的php版本及操作系统位数,32位和64位,还有tsnts,特别需要注意nts和ts,安装错误是不能使用的。

    image.png
    1. 下载后放到扩展目录


      image.png
    2. 修改php.ini文件,在文件末尾增加以下内容,注意port是9001,由于9000端口和php-fpm冲突不可使用。修改后重启nginx或者apache


      image.png
    3. 配置phpstorm,菜单->file->setting 按图中配置。


      image.png
    4. 安装浏览器插件(可选),安装适应自己浏览器的插件。
      https://www.jetbrains.com/help/phpstorm/2019.3/browser-debugging-extensions.html?utm_campaign=PS&utm_content=2019.3&utm_medium=link&utm_source=product
    5. debug


      开启监听,phpstorm右上角
      image.png
      image.png
    image.png

    运行到断点处可以查看变量的值


    image.png
    1. 实用postman调试,原理是在请求中增加一个cookie:XDEBUG_SESSION=PHPSTORM,PHPSTORM就是在php.ini中配置的xdebug.idekey
      image.png

    创建的服务器如果是homestead一定选择php remote server,并在homestead 运行 xon,设置idekey
    可以通过过设置里的校验来测试看有什么问题

    image.png

    相关文章

      网友评论

          本文标题:phpstorm 集成 xdebug 进行调试

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