eclipse 配置xdebug
1.打开在浏览器打开phpinfo页面查看PHP的版本号、TS(线程安全)版是NTS(非线程安全)版,以及VC6版本还是VC9版本
2.下载和上面版本对应的xdebug:http://xdebug.org/download.php(我的是php_xdebug-2.2.5-5.4-vc9-x86_64.dll)
3.将php_xdebug-2.2.5-5.4-vc9-x86_64.dll文件复制到php安装目录(D:\wamp\bin\php\php5.4.12\ext\),然后在php.ini中加入下面内容:;用中括号表示出来的是模块的名称,它会在你的PHPinfo信息中作为大的部分的分隔标题显示出来 [xdebug] ;设置php_xdebug的DLL文件路径和名称 zend_extension = "D:/wamp/bin/php/php5.4.12/ext/php_xdebug-2.2.5-5.4-vc9-x86_64.dll" ;Xdebug会将php对函数调用的监测信息用文件格式输出来 Xdebug.auto_trace = on ;Xdebug会将php对函数调用的参数加入到函数过程调用的监测中 Xdebug.collect_params = on ;将函数调用的返回值加入到函数过程调用的监测中 Xdebug.collect_return = on ;设置的函数调用监测信息的输出路径 Xdebug.trace_output_dir = "D:/debug/phppro" ;效能监测的设置开关 Xdebug.profiler_enable = off ;效能监测信息设置为on的情况下,写入到profiler_output_dir设置的路径中,会生成一个相应的文件 Xdebug.profiler_output_dir = "D:/wamp/tmp" Xdebug.profiler_output_name = cachegrind.out.%t.%p Xdebug.remote_enable = off Xdebug.remote_handler = dbgp Xdebug.remote_host = localhost Xdebug.remote_port = 9000 ;复杂(多维)变量显示的深度,默认为3,最好将其设置得大一点,方便查看较复杂的变量 xdebug.var_display_max_depth = 10 ;最后4行是为了让IDE与Xdebug协作
4.重启apache,然后用phpinfo函数就可以测试xdebug是否好用了
5.在eclipse中窗口->首选项->php->php executables中追加一个executable,然后在追加项中填入php.exe和php.ini的路径
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。