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 相关文章推荐
fleaphp下不确定的多条件查询的巧妙解决方法
Sep 11 PHP
一个典型的PHP分页实例代码分享
Jul 28 PHP
33道php常见面试题及答案
Jul 06 PHP
Yii2实现同时搜索多个字段的方法
Aug 10 PHP
详解PHP中websocket的使用方法
Sep 15 PHP
深入浅出讲解:php的socket通信原理
Dec 03 PHP
简单谈谈PHP中的Reload操作
Dec 12 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
Jul 31 PHP
PHP工厂模式的日常使用
Mar 20 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
Apr 26 PHP
PHP中strval()函数实例用法
Jun 07 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
yii2.0之GridView自定义按钮和链接用法
2014/12/15 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
jquery实现的代替传统checkbox样式插件
2015/06/19 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
JS脚本实现网页自动秒杀点击
2018/01/11 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
python 队列详解及实例代码
2016/10/18 Python
Python使用wxPython实现计算器
2018/01/30 Python
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
Python工厂函数用法实例分析
2018/05/14 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
Python操作Excel的学习笔记
2021/02/18 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
主管竞聘书范文
2014/03/31 职场文书
应届生面试求职信
2014/07/02 职场文书
环境日宣传活动总结
2014/07/09 职场文书
授权委托书
2014/07/31 职场文书
2014年科研工作总结
2014/12/03 职场文书