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 相关文章推荐
dedecms 制作模板中使用的全局标记图文教程
Mar 11 PHP
PHP中ADODB类详解
Mar 25 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
深入解析php之sphinx
May 15 PHP
php selectradio和checkbox默认选择的实现方法详解
Jun 29 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
Oct 23 PHP
php简单实现MVC
Feb 05 PHP
php打造智能化的柱状图程序,用于报表等
Jun 19 PHP
php微信公众平台开发之获取用户基本信息
Aug 17 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
Jan 12 PHP
PHP中phar包的使用教程
Jun 14 PHP
laravel orm 关联条件查询代码
Oct 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新手上路(二)
2006/10/09 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
php分页函数完整实例代码
2014/09/22 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
纯JavaScript实现获取onclick、onchange等事件的值
2014/12/29 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
JS创建对象几种不同方法详解
2016/03/01 Javascript
Javascript的表单验证-初识正则表达式
2016/03/18 Javascript
深入浅析JavaScript中的Function类型
2016/07/09 Javascript
jQuery实现根据生日计算年龄 星座 生肖
2016/11/23 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
jquery easyui如何实现格式化列
2017/07/30 jQuery
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
对Python 3.5拼接列表的新语法详解
2018/11/08 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
python 实现二维字典的键值合并等函数
2019/12/06 Python
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
智能室内花园:Click & Grow
2021/01/29 全球购物
土木工程实习生自我鉴定
2013/09/19 职场文书
公司员工的自我评价范例
2013/11/01 职场文书
快递员岗位职责
2014/09/12 职场文书
合作协议书模板2014
2014/09/26 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL