• phpstudy2016+phpstorm2017-3+xdebug+chrome


     

    1. 勾选Xdebug 后 phpstudy 会自动重启服务 

    [XDebug]

    xdebug.profiler_output_dir="D:phpStudy mpxdebug"

    xdebug.trace_output_dir="D:phpStudy mpxdebug"

    zend_extension="D:phpStudyphpphp-7.0.12-ntsextphp_xdebug.dll"

    ;myself_diy

    xdebug.remote_port=9001

    xdebug.remote_enable =On

    xdebug.idekey=PHPSTORM

    2.php.ini 配置 如上, 示例图如下

     

     3.phpstorm2017-3 配置 上为配置php 版本

     4.debug 端口号 配置 9000 端口会有busy错误 目前都配置为 9001端口

     5.设置Debug端口号,“Debug port”与“xdebug.remote_port”一致。

     

     6.设置服务器,在 PHP>Servers 中,将对应服务器的调试工具修改为“Xdebug”,如果没有,请创建。这里的 “Port” 为服务器运行端口  设置localhost或127.0.0.1都无影响, 以下为两个自动生成的 配置的虚拟机域名 指定的项目 看看即可

     7.选择PHP Web Application,增加配置 2017.3 已经改为了PHP Web Page 选项,【其实如果前面的都配置好了,无需配置这个都可以 调试项目 直接监听起启就可以了】

     

    以上 截图中的Name 名字随意填写都可以  以下再截取一个详情图可借鉴看看

     

    Phpstorm2017.3中配置基本完成了

     

     

    8.  切记一定要开启监听 ,调试项目才能有效的进行拦截,查看断点内容 如下示例可查阅:

     

    ---------------------------以下开始 chrome  Xdebug helper 插件配置----------------

     

    9.找到的chrome的右边工具栏 更多工具-----à扩展程序—>点击左边 左下角 chrome 商店 或者在chrome网址中输入一下地址:

    https://chrome.google.com/webstore/category/extensions?hl=zh-CN

     

    添加插件即可---

    设置插件Xdebug helper 的选项  点击插件的 “详细信息” 进入

     

    编辑扩展选项--------------------

     

    选择ide key 选中 PhpStorm 即可

     

    至此已完成 chrome php 的xdebug helper 设置;

    ------------------------------------------chrome 发出调试指令------------------------------------------

    点亮 xdebug 选中 debug 选项 向phpstorm2017.3 发起debug 指令开始断点调试

    在此之前phpstorm必须开启 监听 否则chrome 发起debug命令在phpstorm那边接收

    不到,并不会进行断点调试。

    postman+xdebug调试

    第一步:打开postman,右边找到Cookies  点击Cookies ,  填入 XDEBUG_SESSION=PHPSTORM 则可调起phpstrom的调试功能

     

    第二步: 在Headers中新增key:Cookie,Value:XDEBUG_SESSION=PHPSTORM

     

     

     在phpstorm打断点,即可在postman中请求开始调试。

  • 相关阅读:
    03 Spring框架 bean的属性以及bean前处理和bean后处理
    02 Spring框架 简单配置和三种bean的创建方式
    01 Spring框架 基本介绍
    Struts2学习---拦截器+struts的工作流程+struts声明式异常处理
    js 正则表达式
    HTTP中GET与POST的区别 (本质上是一样一样的TCP链接)
    微信商户平台的“企业付款到用户” 产品功能被隐藏起来了。。
    软件的安装及下载
    phpstorm 使用技巧
    Socket.io和Redis写Realtime App 之express初试
  • 原文地址:https://www.cnblogs.com/jiang-xy/p/9317795.html
Copyright © 2020-2023  润新知