php.ini配置文件
作者:風

[XDebug]
zend_extension = "e:\xampp\php\ext\php_xdebug.dll";显示错误的跟踪信息
xdebug.default_enable=1
;开启自动跟踪
xdebug.auto_trace = 1
;开启异常跟踪
xdebug.show_exception_trace = 1;收集变量
xdebug.collect_vars = 1
;收集返回值
xdebug.collect_return = 1
;收集参数
xdebug.collect_params = 1;打开xdebug的性能分析器,以文件形式存储
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "e:\xampp\tmp"
;性能分析文件的命名规则
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
;函数调用跟踪信息输出文件目录
xdebug.trace_output_dir = "e:\xampp\tmp";开启远程调试自动启动
xdebug.remote_autostart = 1
;开启远程调试
xdebug.remote_enable = 1
;应用层通信协议
xdebug.remote_handler = "dbgp"
;选择debug客户端正在运行的主机,你不仅可以使用主机名还可以使用IP地址
xdebug.remote_host = "localhost"
;这个端口是xdebug试着去连接远程主机的,如果端口冲突,可以更换其他端口
xdebug.remote_port=9000

通过代码设定 xdebug.auto_trace = 0,
并分别使用 xdebug_start_trace() 和 xdebug_stop_trace() 函数启用和禁用跟踪

1.调试好后,为什么不显示错误?

php.ini文件,找到并改
display_errors = on
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
或者
在PHP文件中设置
ini_set("display_errors","On"); 
error_reporting(E_ALL);

2.PHPSTORM 6.0.3 配置

在php.ini [Xdebug]中增加

xdebug.idekey="PHPSTORM"

2.1.file->setings->php->Debug

右侧 Xdebug Debug port:9000     端口最好换个例如:9033 (9000与某些开发环境套件端口有冲突)

在左侧选中DBGp Proxy,右侧输入

IDE Key:PHPSTORM

Host:localhost

Port:9000

2.2 file->setings->php->servers

Name:服务器名称(如127.0.0.1)
host: 你的web服务器的域名或ip(如127.0.0.1),
端口:80如果没有设置的话就是默认
Debugger:选择 Xdebug
点击 ok

2.3 Run->Edit Configurations-> 增加一个 PHP WEB APPlication

Name:名称
Server:选择刚建立好的服务器127.0.0.1
Start Url:index.php(要调试的文件入口)
点击Ok

2.4 apache 或者nginx 要重启

2.5 调试

方法一
在index.php 中设置断点,点击 菜单栏 那个小虫子调试,如图

方法二:

2.5.2.1在index.php 中设置断点,

2.5.2.2菜单Run->Start Listen PHP Debug Connections    或点击 小虫子右侧 电话筒 图标
2.5.2.3访问地址http://127.0.0.1/index.php 链接成功

2.6 xdebug 与PHP 某些文件冲突,导致程序多次加载,程序执行错误

我使用过程出现的问题:调试 yii 2 框架时出现次问题,报 502 错误
解决问题方法:

把 xdebug.auto_trace=0    ,重启apache/nginx ,然后用调试方法1,即可正常

2.7 其他方法

http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html
http://www.cnblogs.com/kisay/p/373cdf43811f94f304cd376b9f6f9cb2.html

PHPSTORM 6.0.3 Xdebug 配置9相关推荐

  1. phpstorm xdebug配置

    phpstorm 8.0.3版本 1.本身自带xdebug插件 2.在xampp的php.ini中最后中添加(如果有[XDebug]配置替换) [XDebug] zend_extension = &q ...

  2. 在win10系统上配置phpstorm 2018+php7.3+xdebug的开发环境

    使用线程安全版本的php-7.3.6-Win32-VC15-x64.zip 下载后解压到本地确定的目录 我的目录是C:\Aprograms\Bsystem\Asofts\php 同时在该主目录 cp ...

  3. xuniji查看php.ini,虚拟机 phpstorm xdebug配置

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 服务器环境是vmware安装centos系统,nginx+php-fpm+mysql环境 ip地址是192.168.189.100 php用的是webta ...

  4. Phpstorm 2017.1+PHPWAMP+Xdebug环境配置以及断点调试

    首先先来说下IDE和服务环境的配置: 第一步,在PHPWAMP的站点根目录下创建项目文件夹,然后把IDE项目文件指向该文件,如下图所示: 第二步,创建文件,然后通过服务器进行显示,这里我写了两个文件, ...

  5. php5中Xdebug配置安装步骤介绍

    摘要: 本文讲的是php5中Xdebug配置安装步骤介绍, Xdebug版本下载 http://www.xdebug.com/download.php 注意在下载Xdebug时我们必须查看自己php版 ...

  6. PhpStorm 10.0.3汉化破解版

    PhpStorm是由JetBrains公司开发推出的商业PHP集成开发工具,软件不仅包含了webstorm的全部功能,还拥有php.javascript.HTML/css等编辑器,能为开发者提供最便捷 ...

  7. php调试之xdebug配置详解

    代码跟踪相关配置选项: xdebug.auto_trace boolean类型,默认值0. 用于设定在脚本运行前是否自动跟踪方法的调用信息. 设置xdebug.trace_enable_trigger ...

  8. VUE3.0 二. vue-cli3 配置指南

    VUE3.0 二. vue-cli3配置指南 一.vue.config.js 详解 官网地址: https://cli.vuejs.org/zh/config/ 使用vue3 的时候需要添加一个vue ...

  9. jboss-as-web-7.0.1.Final 配置 SSL

    jboss-as-web-7.0.1.Final  配置 SSL 1.    生成密钥 进入%JAVA_HOME%/bin目录 执行命令 keytool -genkey -alias tomcat - ...

  10. Tomcat6.0.13下配置Tomcat Administration Web Application

    Tomcat 5.5 以后的binary 核心安装版不再集成Tomcat Administration Web Application,需要独立下载安装.而Tomcat 6.0.13的Administ ...

最新文章

  1. SQL Server 与 ORACLE 的区别
  2. 神州数码与神州控股、神州信息共同主办首届技术年会,透露出什么信号?
  3. matlab scatter cdata,matlab cdatamapping
  4. MATLAB求解常微分方程
  5. RFID助力汽车零部件厂商识别冲压工具位置
  6. Net 4.0 Parallel 编程(六)Task(下)
  7. HTML中显示的文字自动换行
  8. 云计算-openstack简介
  9. AI 人工智能学习经典书单
  10. 重磅!国内公司欧卡智舶发布全球首个「城市内河无人船」数据集
  11. PyTorch 1.0 中文文档:Torch 脚本
  12. 【ARM-Linux开发】libxml/parser.h: 没有那个文件或目录解决方案
  13. jQuery提供的存储接口
  14. PHP操作Mysql疑问?
  15. groovy-实现接口
  16. 骁龙845_性能强大价格更吸引 超值骁龙845手机盘点
  17. 你知道电脑如何录制屏幕视频吗?快来看看这两个实用方法
  18. charset参数 sqluldr2_大数据导出工具sqluldr2
  19. CISP证书有什么作用?考试难度大吗?
  20. 银行卡四要素实名验证,你知道多少?

热门文章

  1. 当启动文档转换负载平衡器服务时出现如下问题The system cannot find the file specified的解决方案...
  2. (4)回归决策树_预测波士顿房价
  3. java 三维全景_三维全景虚拟现实技术具有三大特点
  4. 链表的基本操作Basic Operation of LinkList
  5. python+pytest接口自动化_python接口自动化11-pytest入门
  6. ​​​​​​​(复制python包,产生的问题) pip Fatal error in launcher: Unable to create process using
  7. DeepFake技术--辅助工具
  8. Ubuntu 16.04 修改为几个国内更新源
  9. 序列标注模型结果评估模块seqeval学习使用
  10. mysql-8.0.16-winx64详细安装教程