mac下phpstorm配置xdebug

发布 : 2016-07-08 分类 : Software 浏览 :
1
sudo php70-fpm restart

index.php中加入phpinfo();die;并执行
若能在php的配置页面中看到xdebug的模块说明配置成功

phpstorm设置

进入phpstorm的偏好设置:

(1)Languages & Frameworks > PHP > Servers

(2)Languages & Frameworks > PHP > Debug > DBGp Proxy

(3) Languages & Frameworks > PHP > Debug

浏览器或postman配置

可以通过浏览器、postman、phpstorm自身等方式来模拟请求

chrome或firefox浏览器安装扩展

安装xdebug-helper扩展并开启,直到在浏览器工具栏可以看到激活状态的图标

postman设置

也可以不使用浏览器进行接口请求

在postman请求接口的时候,headers中配置Cookie,加入以下内容

1
XDEBUG_SESSION=PHPSTORM;

phpstorm

phpstorm可编辑的Rest客户端

xdebug使用

  1. chrome上启用xdebug-helper扩展,输入网址或请求的接口地址
  2. phpstorm上开启xdeubg监听

  3. 刷新chrome,在phpstorm中弹出xdebug窗口

  4. 单步调试
    20170621149801911655649.png

  5. 跳入,进入调用的方法体
    20170621149801924516403.png

  6. 跳出,离开方法体,返回原来执行的代码
    20170621149801925964706.png

报错

如果报下面的错误,说明端口号错误,确保设置的端口号与之前在ext-xdebug.ini中配置的是一致的。如果一致的还出现这种错误,那么换一个端口号试试

本文作者 : 小凡
原文链接 : https://16bh.github.io/2016/07/08/xdebug-in-phpstorm-on-mac/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
留下足迹