phpstorm 配置xdebug

Posted 新时代键盘上的农民工

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpstorm 配置xdebug相关的知识,希望对你有一定的参考价值。

1.首先确定你的 php 版本,使用phpinfo()查看 PHP 版本信息,然后下载对应的 Xdebug 版本
2.在编辑php.ini文件的时候多添加几行

[XDebug]

xdebug.profiler_output_dir=“F:\\phpStoudy\\PHPTutorial\\tmp\\xdebug”
xdebug.trace_output_dir=“F:\\phpStoudy\\PHPTutorial\\tmp\\xdebug”
zend_extension=“F:/phpStoudy/PHPTutorial/php/php-5.6.27-nts/ext/php_xdebug.dll”;
允许收集传递给函数的参数变量
xdebug.collect_params=on;
允许收集函数调用的返回值
xdebug.collect_return=on;
启用代码自动跟踪
xdebug.auto_trace=on ;

性能优化,本文用不到,选择关闭(不关闭,会以约每分钟几百M的速度产生大量日志文件,用不上一天你的硬盘就哭了)
xdebug.profiler_enable = Off //关掉性能检测分析

;指定性能分析信息文件的名称
xdebug.profiler_output_name = cachegrind.out.%t.%p

;远程端口,指phpstorm配置的端口
xdebug.remote_port=10000

;指定远程调试的处理协议
xdebug.remote_handler = “dbgp”

;是否允许远程终端,这个必须开启
xdebug.remote_enable = on
;远程IP地址,就算你phpstorm所在的IP。如果你是在本地的话直接写127.0.0.1就可以了
xdebug.remote_host=127.0.0.1
xdebug.idekey = PHPSTORM //这里是调试器的关键字

三、配置phpstorm
  1、php设置 选择自己的php版本
    菜单栏 file->setting->Languages&Frameworks->php

选择当前php版本的的php.exe的位置


2、设置Servers


3 设置debug 勾选一下 会忽略端口冲突等信息

4下拉选择 Edit Configurations,配置服务器信息,添加项目调试开发地址


四、启用xdebug
1、点击phpstorm右上角的电话 绿色波纹就是开始监听了

2、右击浏览器右上角的小甲虫 选择debug


3、设置断点


访问设置断点的控制器 phpstorm会弹出调试信息 可以点 调试下一个断点

以上是关于phpstorm 配置xdebug的主要内容,如果未能解决你的问题,请参考以下文章

PHPStorm xdebug配置

PhpStorm+Xdebug配置单步调试PHP

phpstorm —— Xdebug 的配置和使用

phpstorm调试环境的配置(windows下:Nginx+phpstorm+xdebug )

phpstorm mac xdebug配置

给Mac安装配置PHPStorm和Xdebug