博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phpstorm 集成 xdebug 进行调试
阅读量:4111 次
发布时间:2019-05-25

本文共 633 字,大约阅读时间需要 2 分钟。

  1. 下载xdebug插件
  2. 查看是否已经安装xdebug,命令行php -m,如果[php-modules]和[zend-modules]中没有xdebug,则需要下载xdebug。
    我这里是安装过了
  3. 下载地址:

需要注意自己的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. 安装浏览器插件(可选),安装适应自己浏览器的插件。
  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

转载地址:http://ylrsi.baihongyu.com/

你可能感兴趣的文章
WebRequest post读取源码
查看>>
使用TcpClient可避免HttpWebRequest的常见错误
查看>>
EntityFramework 学习之一 —— 模型概述与环境搭建 .
查看>>
C# 发HTTP请求
查看>>
启动 LocalDB 和连接到 LocalDB
查看>>
Palindrome Number --回文整数
查看>>
Reverse Integer--反转整数
查看>>
Container With Most Water --装最多水的容器(重)
查看>>
Longest Common Prefix -最长公共前缀
查看>>
Letter Combinations of a Phone Number
查看>>
Single Number II --出现一次的数(重)
查看>>
Valid Parentheses --括号匹配
查看>>
Remove Element--原地移除重复元素
查看>>
Remove Duplicates from Sorted Array--从有序数组中移除重复元素
查看>>
Count and Say
查看>>
Gas Station
查看>>
Palindrome Partitioning --回文切割 深搜(重重)
查看>>
Valid Palindrome 简单的回文判断
查看>>
Pascal's Triangle -- 生成杨辉三角
查看>>
Pascal's Triangle II 生成杨辉三角中的某行
查看>>