安装宝塔

安装php xdebug插件

查看是否安装成功  phpinfo

修改php.ini 配置

[XDebug]
;xdebug.profiler_append = 0
;xdebug.profiler_enable = 1
;xdebug.profiler_enable_trigger = 0
;xdebug.profiler_output_dir ="D:\BtSoft\temp\xdebug"
;xdebug.trace_output_dir ="D:\BtSoft\temp\xdebug"
;xdebug.profiler_output_name = "cache.out.%t-%s"
;xdebug.remote_enable = 1
;xdebug.remote_handler = "dbgp"
;xdebug.remote_host = "127.0.0.1"
;zend_extension=php_xdebug.dllzend_extension=php_xdebug.dll;用来显示错误信息
display_errors = On
html_errors = On;显示堆栈信息
xdebug.show_local_vars = 1
xdebug.max_nesting_level = 50
xdebug.var_display_max_depth = 6
xdebug.dump_once = On
xdebug.dump_globals = On
xdebug.dump_undefined = On
xdebug.dump.REQUEST = *
xdebug.cli_color = 2;显示性能信息
xdebug.profiler_enable_trigger = on
xdebug.collect_params = On
xdebug.collect_return = On
xdebug.profiler_enable = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.trace_output_dir = "D:\BtSoft\temp\xdebug"
xdebug.profiler_output_dir ="D:\BtSoft\temp\xdebug";远程调试配置信息
;开启远程调试
xdebug.remote_enable = On
;远程处理协议
xdebug.remote_handel = dbgp
;IDE所在机器IP
;xdebug.remote_host = 127.0.0.1
;端口号
xdebug.remote_port = 9000
;IDE KEY
xdebug.idekey = "mykey"
xdebug.remote_connect_back= 1

重载配置

安装idea 旗舰版 社区版不能安装php插件

安装 idea 破解插件

链接:https://pan.baidu.com/s/1Qlpscprn1O7kuMofSXrrFA 
提取码:2zhj

安装idea php插件

安装谷歌浏览器插件

链接:https://pan.baidu.com/s/149NpQl77ezFUPFXL8W2Esw 
提取码:2nr8

打开php的页面

填入mykey , 和前面的对应

新建idea 运行项

开始debug

确定断点,去页面刷新页面

断点已经进来了

这下一个方法大几百行,就可以调试了

参考 PHP-PHP和IDEA调试配置_编程秀的博客-CSDN博客_idea 调试php

实际上只要php.ini中 xdebug.remote_port = 9009  配置的端口,和idea中

配置的端口一直,就可以调试

宝塔 xdebug idea 调试 php相关推荐

  1. 宝塔 开启xdebug_宝塔安装及Xdebug断点调试配置

    宝塔安装及Xdebug断点调试配置 WINDOW安装: 1.首先在此网站 https://www.bt.cn/ 下载宝塔: 2.安装在D盘中,安装完成后在软件面版的右上角菜单设置账号和密码: 3.访问 ...

  2. php linux 调试工具,内网Visual Studio Code通过XDebug远程调试linux服务器PHP脚本

    开发环境是这样:一台位于内网环境下的Windows机器使用VSCode作为IDE编写 { "version": "0.2.0", "configura ...

  3. PHPStorm+XDebug进行调试

    原文:PHPStorm+XDebug进行调试 笔者的开发环境如下: Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件). ...

  4. phpstorm+Xdebug断点调试PHP

    前言: 何为DEBUG? 相信很多程序员都知道debug这个单词,也明白它的意思,但是对于这词的由来,恐怕少有人知道.关于debug的由来,要追溯到1937年.1937年,美国青年霍德华.艾肯找到IB ...

  5. phpstorm+xdebug远程调试

    远端:centos7 phpstorm在windows上. centos7上同上一篇文章, [xdebug] zend_extension="xdebug.so" xdebug.r ...

  6. php xdebug远程调试配置(含cli模式)

    找了很久php的xdebug扩展远程调试教程,大都已经过时,现在记录下php配置xdebug远程调试的过程. 适用php版本: php 7 ~ 8 适用安装xdebug3 版本 目录 1. 安装xde ...

  7. NetBeans配置Xdebug 远程调试PHP

    很多PHP程序员使用echo,dump等比较原始的方法调试,这是非常落后的. 几年前本人写过一篇: NetBeans配置Xdebug 由于那篇文档还需要引用本人写的其他文档,感觉有些分散,所以这里重新 ...

  8. phpstorm xdebug本地调试断点不生效_phpstudy+phpstrom实现断点

    前言 java实现断点很容易,直接debug模式启动就行.但是PHP不行,非常非常的麻烦,反正我是感觉很麻烦. 1.安装php插件XDebug组件 phpstudy默认带了,很方便.不用再下了 装好之 ...

  9. 在主机中通过xdebug远程调试Vagrant虚拟机中drush脚本的方法

    改方法是调试drush所执行的php代码的方法,同样适用于普通的cli方式运行的php程序的调试. 1.首先需要调整cli方式的xdebug.ini配置: sudo vi /etc/php5/cli/ ...

最新文章

  1. Redis 难题突破,最经典 46 题含详细解析
  2. 系统架构师学习笔记_第五章(下)_连载
  3. 我和乘子交替方向法admm_找到最大和交替子序列
  4. linux内核博大精深,Linux Kernel里的cpu_to_le32是干啥的?
  5. ScheduledThreadPoolExecutor
  6. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤...
  7. 创建AD域之后设置DNS服务访问外网
  8. 电商产品经理:电商后台系统
  9. 生成和获取法定节假日
  10. oracle12c 重启服务,OBIEE12c的服务启动/关闭命令
  11. 20230326作业
  12. 大容量U盘计算机会不识别吗,电脑无法识别大容量U盘,怎么处理
  13. OSI7层网络模型协议精析
  14. FFB6D A Full Flow Bidirectional Fusion Network for 6D Pose EstimationFFB6D 6D 姿势估计的全流双向融合网络
  15. 第四次作业-微软必应词典客户端
  16. 优先级队列基本使用及用C++模拟实现
  17. 在单链表(带头结点)中的第i个位置前面插入一个新结点的初始化问题
  18. 商务礼仪仪对计算机应用专业的好处,商务礼仪对大学生重要性
  19. Django 字段加密存储并支持检索
  20. 光伏、风电、储能并网仿真原理图

热门文章

  1. 强制设置语言 iphone
  2. 总结12个python代码
  3. 17种编程语言+10种排序算法
  4. Android实现刮刮卡抽奖(上)
  5. PostgreSQL 全量 增量 归档 备份工具 pg_rman安装(一)
  6. 二叉树的先序、中序、后序以及层次遍历
  7. Java IO 、 File 、 文件复制
  8. android 闪屏页处理_一种Android闪屏页实现方法
  9. VUE路由去掉“#”
  10. [项目管理-20]:流水线pipeline与项目管理