zoukankan      html  css  js  c++  java
  • phpstorm开启xdebug断点调试,断点调试不成功来这里

    感谢一下两篇博主的文章 其他的就。。。

    https://paper.seebug.org/308/

    https://www.cnblogs.com/jice/p/5064838.html

    首先安装xdebug扩展

    https://xdebug.org/   点击下载然后在点击自定义安装说明

    php有个phpinfo()函数,需要它在浏览器输出然后查看网页源代码,全部复制粘贴

    具体:

    zend_extension = D:xamppphpextphp_xdebug-2.6.1-7.0-vc14.dll  这一行记得是你拷贝的地址哦
    xdebug.remote_enable=1
    xdebug.remote__handler=dbgp
    xdebug.remote_mode=req
    ;注意这里是,客户端的ip<即IDE(如phpstorm编辑器)的机器的ip或者域名,不是你的web server> xdebug
    .remote_host=localhost
    ;注意这里是,客户端的端口<即IDE的机器的ip端口,不是你的web server> xdebug
    .remote_port=9000

    如果不是多人调试的话就这些配置就够了!!!

    ini配置的端口要和这的端口匹配上!!

    然后配置php的解释器:

    file--setting--php   注意选好你的版本:需要和xdebug对应的php版本哦 

    注意比对下配置文件和php的版本匹配上了没

    关于配置DBGp Proxy选项的 需要下载 DBGP proxy软件并运行的 目的是解决多个人同时的调试,如果是一个人本地调试就不用管它

    然后配置服务器 

    选择php Web Application配置服务器  这个host可以是localhost 也可以是 虚拟域名  如果是本地服务器不用勾选use path mappings 远程需要勾选

    补充:如果配置虚拟域名就填项目的虚拟域名,远程也可以域名或者id只要浏览器能访问到都行

     

    打断点:

    下载一个全新的tp5 然后在入口文件index.php和index模块的controller/index.php的index方法里加上了断点

    点击这个绿色的爬虫或者 Alt + Shift + F9   选择配置和调试(要先点击像电话的这个按钮让其处于监视监视状态  下图为开启监视不要被蒙蔽)

     

     不知道快捷键的可以将鼠标悬停在红框的地方查看:

    最后!!!  如果以上步骤都打不了断点 那一定是xdebug的版本的问题,即使你通过了第一步的https://xdebug.org/网站检查下载的,所以果断换换别的debug扩展吧

    我就是在这卡了一天多没事拿出来搞搞都不行如果谁知道原因请告诉我下吧,最后还是用的phpstudy和xampp自带的xdebug才配置成功。。。。。  

    完整:

    运行
    Alt + Shift + F10  选择的配置和运行
    Alt + Shift + F9   选择配置和调试
    Shift + F10        运行
    Shift + F9调试
    Ctrl + Shift + F10运行范围内配置编辑器
    Ctrl + Shift + X运行命令行


    调试
    F8步过     进入断点或者下一个断点
    F7步入     键入当前断点每个代码的传递步骤
    Shift + F7智能进入
    Shift + F8步骤
    ALT + F9运行到光标
    Alt + F8计算表达式
    F9恢复程序
    Ctrl + F8  新增、删除断点快捷键
    Ctrl + Shift + F8查看有哪些断点

  • 相关阅读:
    内置函数大总结
    关于 global nonlocal 用法
    Python 基础数据类型相互转换
    Python 嵌套
    Python 基础关于编码
    「总结」 字符串总结
    「总结」 MLEAutoMaton的各种板子总结
    【洛谷4770】 [NOI2018]你的名字(SAM,线段树合并)
    【洛谷4070】 [SDOI2016]生成魔咒(SAM)
    【SP1811】 LCS
  • 原文地址:https://www.cnblogs.com/lichihua/p/9656926.html
Copyright © 2011-2022 走看看