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 相关文章推荐
打造计数器DIY三步曲(上)
Oct 09 PHP
对squid中refresh_pattern的一些理解和建议
Apr 17 PHP
解析php安全性问题中的:Null 字符问题
Jun 21 PHP
PHP递归删除目录几个代码实例
Apr 21 PHP
PHP不用递归遍历目录下所有文件的代码
Jul 04 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
php实现的IMEI限制的短信验证码发送类
May 05 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
tp5 sum某个字段相加得到总数的例子
Oct 18 PHP
详解PHP中curl_multi并发的实现
Jun 08 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常用字符串比较函数实例汇总
2014/11/24 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
5款Javascript颜色选择器
2009/10/25 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
jQuery NProgress.js加载进度插件的简单使用方法
2018/01/31 jQuery
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
JavaScript实现鼠标经过表格某行时此行变色
2020/11/20 Javascript
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
python实现的解析crontab配置文件代码
2014/06/30 Python
python实现html转ubb代码(html2ubb)
2014/07/03 Python
Python对list列表结构中的值进行去重的方法总结
2016/05/07 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
python做反被爬保护的方法
2019/07/01 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
应届大学生求职信
2013/12/01 职场文书
20岁生日感言
2014/01/13 职场文书
期中考试后的反思
2014/02/08 职场文书
《诺贝尔》教学反思
2014/02/17 职场文书
岗位竞聘报告范文
2014/11/06 职场文书
面试复试通知单
2015/04/24 职场文书
2015年车间管理工作总结
2015/07/23 职场文书
学校运动会开幕词
2016/03/03 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书