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的主要内容,如果未能解决你的问题,请参考以下文章