php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程


Posted in PHP onAugust 17, 2020

时间:2020年8月15日10:25:47

Xdebug插件安装省略,自己百度安装,win和linux环境安装方式不一样。

注意和php版本匹配

1、phpinfo信息

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

2、php.ini配置

[xdebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.remote_enable =1
xdebug.profiler_enable = On
xdebug.auto_trace=On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.remote_handler ="dbgp"
xdebug.remote_host ="172.16.6.44"
xdebug.remote_mode ="req"
xdebug.remote_port =9000
xdebug.idekey = "PHPSTORM"
xdebug.remote_autostart = 1
;xdebug.remote_connect_back = 1
; If openssl.cafile is not specified or if the CA file is not found, the
; directory pointed to by openssl.capath is searched for a suitable
; certificate. This value must be a correctly hashed certificate directory.
; Most users should not specify a value for this directive as PHP will
; attempt to use the OS-managed cert stores in its absence. If specified,
; this value may still be overridden on a per-stream basis via the "capath"
; SSL stream context option.
;openssl.capath=
 
; Local Variables:
; tab-width: 4
; End:
 
xdebug.var_display_max_children=10240
xdebug.var_display_max_data=10240
xdebug.var_display_max_depth=10240

3、当然你的xdebug.so扩展也要安装起来。

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

4、编辑器phpstorm配置

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

setting配置

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

端口和ini中配置的一样

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

本机IP配置,虚拟机的IP是192.168.99.26

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

输出窗口信息

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

代码界面输出

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

1.首先检查phpstorm的xdebug配置

->这里的debug port要和php.ini里面的 xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他 端口。

4.开始使用断点调试

-〉开启调试(phpstrom)

1、设置断点

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

F9跳出

F8下一步

->浏览器增加开启和关闭按钮

https://www.jetbrains.com/phpstorm/marklets/

php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程

-〉在代码中打断点,运行访问该页面的url

浏览器开启调试,然后刷新页面即可。

总结

到此这篇关于php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的文章就介绍到这了,更多相关phpstorm调试配置 Xdebug内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
整合了前面的PHP数据库连接类~~做成一个分页类!
Nov 25 PHP
用PHP实现Ftp用户的在线管理的代码
Mar 06 PHP
session在PHP大型web应用中的使用
Jun 25 PHP
APACHE的AcceptPathInfo指令使用介绍
Jan 18 PHP
九个你必须知道而且又很好用的php函数和特点
Aug 08 PHP
php数组合并array_merge()函数使用注意事项
Jun 19 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
Oct 31 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
PHP学习笔记之session
May 06 PHP
PHP后期静态绑定实例浅析
Dec 21 PHP
PHP unset函数原理及使用方法解析
Aug 14 #PHP
PHP常量及变量区别原理详解
Aug 14 #PHP
PHP获取当前时间不准确问题解决方案
Aug 14 #PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
Aug 11 #PHP
php实现微信和支付宝支付的示例代码
Aug 11 #PHP
php封装实现钉钉机器人报警接口的示例代码
Aug 08 #PHP
基于PHP的微信公众号的开发流程详解
Aug 07 #PHP
You might like
php 静态变量的初始化
2009/11/15 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
jQuery超精致图片轮播幻灯片特效代码分享
2015/09/10 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
nodejs中art-template模板语法的引入及冲突解决方案
2017/11/07 NodeJs
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
2018/08/16 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
微信小程序 WXML节点信息查询详解
2019/07/29 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
Python测试人员需要掌握的知识
2018/02/08 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
创先争优活动方案
2014/02/12 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
房产证明范本
2015/06/19 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书