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 相关文章推荐
c#中的实现php中的preg_replace
Dec 21 PHP
PHPMYADMIN导入数据最大为2M的解决方法
Apr 23 PHP
PHP实现邮件群发的源码
Jun 18 PHP
PHP无限分类(树形类)
Sep 28 PHP
浅析echo(),print(),print_r(),return之间的区别
Nov 27 PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 PHP
PHP自定义错误用法示例
Sep 28 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
Aug 21 PHP
PHP实现提高SESSION响应速度的几种方法详解
Aug 09 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 PHP
PHP连接SQL server数据库测试脚本运行实例
Aug 24 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数据库连接类~~做成一个分页类!
2006/11/25 PHP
HR vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
csdn 论坛技术区平均给分功能
2009/11/07 Javascript
Js四则运算函数代码
2012/07/21 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证
2014/09/01 Javascript
一个jquery实现的不错的多行文字图片滚动效果
2014/09/28 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
JS中对Cookie的操作详解
2016/08/05 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
Node.js调试技术总结分享
2017/03/12 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
JS伪继承prototype实现方法示例
2018/06/20 Javascript
element UI upload组件上传附件格式限制方法
2018/09/04 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
Python MySQLdb Linux下安装笔记
2015/05/09 Python
一步步解析Python斗牛游戏的概率
2016/02/12 Python
python超时重新请求解决方案
2019/10/21 Python
python爬虫破解字体加密案例详解
2021/03/02 Python
美国运动鞋和服装网上商店:YCMC
2018/09/15 全球购物
JAVA中的关键字有什么特点
2014/03/07 面试题
五年级数学教学反思
2014/02/11 职场文书
协议书怎么写
2014/04/21 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
119消防日活动总结
2014/08/29 职场文书
大学生村官个人总结
2015/02/15 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
python用字节处理文件实例讲解
2021/04/13 Python
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers