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 相关文章推荐
关于Intype一些小问题的解决办法
Mar 28 PHP
PHP 批量更新网页内容实现代码
Jan 05 PHP
PHP 开发环境配置(Zend Server安装)
Apr 28 PHP
浅析linux下apache服务器的配置和管理
Aug 10 PHP
自编函数解决pathinfo()函数处理中文问题
Nov 03 PHP
PHP7+Nginx的配置与安装教程详解
May 10 PHP
php基于CodeIgniter实现图片上传、剪切功能
May 14 PHP
详解php中 === 的使用
Oct 24 PHP
PHP生成word文档的三种实现方式
Nov 14 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
Aug 12 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 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
基于mysql的论坛(7)
2006/10/09 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
ThinkPHP实现分页功能
2017/04/28 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
JQueryEasyUI Layout布局框架的使用
2013/04/08 Javascript
js网页版计算器的简单实现
2013/07/02 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
JavaScript中的闭包介绍
2015/03/15 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
2016/05/27 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
浅谈JS封闭函数、闭包、内置对象
2017/07/18 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
python通过post提交数据的方法
2015/05/06 Python
Python3使用requests包抓取并保存网页源码的方法
2016/03/15 Python
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
Python 字符串大小写转换的简单实例
2017/01/21 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
python实现指定ip端口扫描方式
2019/12/17 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
什么是.net的Remoting技术
2016/07/08 面试题
正规的求职信范文分享
2013/12/11 职场文书
团队精神演讲稿
2013/12/31 职场文书
婚礼答谢词
2015/01/04 职场文书
《青山不老》教学反思
2016/02/22 职场文书
七个非常实用的Python工具包总结
2021/06/15 Python
Java基于Dijkstra算法实现校园导游程序
2022/03/17 Java/Android