php eclipse 调试,eclipse 中配置php的 XDebug调试

1. 打开 eclipse for php IDE,window->preference->PHP->Debug

589b7fcfc79a3f1321f3a59ab1d41637.png

2. 配置phpserver

db61acc4f171990cc6171e91372f5bbd.png

3. 我的已经增加好了,默认的应该有localhost之类的,你只需要点击编辑或者新增就行

bfebcefed4f1fdbb4c67a60ae0627efa.png

6327bdb70be38e66f967ffec22026e60.png

9d56f7e6eecacf7f45214475beb0fc55.png

3. 配置PHPExcuteables

e294f40b29dc8e04eb3425b0cca0980d.png

4. 新增或者编辑

34e3a072574701c358e17bc85be6eae5.png

d22704973cba5c2fec082bbcd8a78066.png

95df285ccb23e9a3b2aee60edfbc6e1f.png

5. 增加浏览器中的xdebug helper,下载谷歌浏览器的xdebug helper插件,然后点击浏览器的工具栏设置

2b27c9a67d897266b980b1d2ce20a11d.png

f4bc4d41ae5b77ddd6582f6938f0a720.png

ef4a91e9766ce606e1817ad3b3ed1a59.png

1d06a966bf6b627f8de149ef8ff32a2c.png

这样就配置好了

6. 新键一个PHP项目

2630e994f126c47d41b79ec532e17895.png

在项目里面建立一个PHP的index.php

5f211b079a129b65de09f69091a6fae9.png

然后通过开启xdebug helper 访问浏览器 http://www.eclipsephp.com/test/index.php eclipse就会出现断点调试信息

最后:请配置php.ini

;xdebug start

[XDebug]

xdebug.profiler_output_dir="E:\phpStudy\PHPTutorial\tmp\xdebug"xdebug.trace_output_dir="E:\phpStudy\PHPTutorial\tmp\xdebug"zend_extension="../ext/php_xdebug.dll"xdebug.remote_enable=On

xdebug.remote_handler=dbgp

;启动性能检测分析

xdebug.profiler_enable=On

;启动代码自动跟踪

xdebug.auto_trace=On

xdebug.profiler_enable_trigger=On

xdebug.profiler_output_name= cachegrind.out.%t.%p

;指定性能分析文件的存放目录

xdebug.profiler_output_dir="E:/xdebug/tmp"xdebug.show_local_vars=0;配置端口和监听的域名

xdebug.remote_port=9000xdebug.remote_host="localhost"xdebug.idekey= PHPSTORM

;xdebug end

[zend debug]

这段配置通用于phpstorm,这里需要配置一个 php_xdebug.dll 的插件。

原文:https://www.cnblogs.com/jiangxiaobo/p/10454669.html