phpstorm开启xdebug断点调试,断点调试不成功来这里
感谢一下两篇博主的文章 其他的就。。。
https://paper.seebug.org/308/
https://www.cnblogs.com/jice/p/5064838.html
首先安装xdebug扩展
https://xdebug.org/ 点击下载然后在点击自定义安装说明

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


具体:
zend_extension = D:\xampp\php\ext\php_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查看有哪些断点
phpstorm开启xdebug断点调试,断点调试不成功来这里的更多相关文章
- 【总结1】PhpStorm配置XDebug(远程)调试PHP
配置PhpStorm调试PHP 第一步:配置 XDebug 下载安装XDebug到本地环境,打开php.ini,参考配置如下: [XDebug] zend_extension = "D:\P ...
- phpstorm中xdebug配置和断点调试
今天赶紧把这个搞了 运行环境: phpStorm 2018 PHP 5.45 nts VC9 Xdebug 2.4.1 0x01 PHP安装xdebug扩展 自己之前装一直没装起 原来是版本问题 下 ...
- 【总结2】PhpStorm利用XDebug调试PHP技巧
在写完 [总结1]PhpStorm配置XDebug(远程)调试PHP 后,发现PhpStorm调试PHP还有一个技巧,如下图所示: 路径:File -> Settings -> Langu ...
- phpstorm配置xdebug 3.0最新教程!!!配置不成功的快看!
前言 之前2月份就开始配置xdebug,始终没有成功. 今天看到一篇写得挺详细的文章,心血来潮又折腾了下,可惜没成功. 验证始终说我配置错误 后面去阅读官方的文档,修改了些配置,居然搞成功了!! ni ...
- PhpStorm集成xdebug进行断点调试
本文介绍如何使用PhpStorm集成xdebug在本地开发环境进行断点调试的技巧. 我配置的环境是:Windows10 + PhpStorm10.0.1 + PHP5.6. 1. 下载xdebug的扩 ...
- 在windows10环境下给PHPStorm配置xdebug断点调试功能
笔者的开发环境: wampserver2.5系统环境包 操作系统:windows10 64位专业版. php版本:php5.512 Apache版本:2.49 好了下面介绍,phpstorm配置xde ...
- 本地环境phpStorm10+XDebug配置和断点调试
安装环境:XAMPP;phpStorm版本10; windows 7 64bit. XAMPP.phpStorm 都直接安装在了D盘根目录,9999m目录建在D:\xampp\htocts下,即目录工 ...
- 使用phpstorm和xdebug实现远程调试
使用phpstorm和xdebug实现远程调试 2012-05-23 10:06:35 vs的断点调试功能很强大有木有,能查看所有变量有木有.php调试很麻烦有木有,echo,var_dump写得你想 ...
- mac+phpstorm增加xdebug调试
一.版本信息 mac 10.10.5 phpstorm 10.0.3 xdebug 版本需要与phpstorm匹配,匹配地址 点我匹配 点我查看所有版本 提示:不确定xdebug版本的,把php ...
随机推荐
- linux显示完整目录
vim ~/.bashrc ##添加以下信息 export PS1='[\u@\h `pwd`]$ ' 然后保存退出 source ~/.bashrc 或者关机重新启动即可
- C#遍历指定文件夹中的所有文件(转)
C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryIn ...
- Confluence 6 配置 HTTP 超时设置
当宏,例如 RSS Macro 进行 HTTP 请求的时候,有可能因为请求的时间比较长,而导致超时.你可以通过设置系统参数来避免这个问题. 配置 HTTP 超时设置: 在屏幕的右上角单击 控制台按钮 ...
- Confluence 6 用户目录图例 - 使用 LDAP 授权,在用户第一次登陆时拷贝用户
上面的图:Confluence 连接到一个 LDAP 目录只用作授权,当用户登录 Confluence 的时候,使用 LDAP 授权并且将用户信息同步到本地路服务器上. https://www.cwi ...
- django配置一个网站建设
第一步: 安装数据库MySQL,也可以使用pycharm自带的数据库sqllite,大项目要使用数据库.安装请参考上篇. 数据库在pycharm中驱动设置,setting文件中修改驱动文件密码等信息. ...
- bitset用法详解
参见此博客: https://www.cnblogs.com/magisk/p/8809922.html
- 谷歌、火狐浏览器 缩放为80% 时,margin值才正确
声明:小白的笔记,欢迎大神指点.联系QQ:1522025433. 在网页布局中,通过 谷歌浏览器或火狐浏览器 预览时,发现我们定义的盒模型width,height,margin,padding 值都是 ...
- Linux系统下inode满了导致无法写文件的解决思路
解决思路1:删除无用的临时文件,释放inode 进入/tmp目录,执行find -exec命令 find /tmp -type f -exec rm {} \; 遍历寻找0字节的文件,并 ...
- ajax之阴影效果实现(对象函数方法)
shadow.js文件内容jQuery.fn.shadow = function () { //获取到每个已封装的元素 //this表示jQuery对象 this.each(function () { ...
- shell 脚本加密
日常编写shell脚本时会写一些账号和密码写入脚本内,但是不希望泄露账号密码,所以对shell脚本进行加密变成可执行文件. 主要使用 shc 对 Linux shell 脚本加密,shc是一个专业的加 ...