微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > Eclipse >

Zend studio for eclipse + Xdebug开发环境(转载)

时间:2017-01-13 03:27  浏览:努力统计中...
转自zendchina,可查看原文,之所以转载,是因为网上的各种资料都不太全,本文很全面。本人在该问题上也遇到很多困难,终于从本文获得启发。希望遇到同样问题的朋友们能尽快解决

转自zendchina,可查看原文,之所以转载,是因为网上的各种资料都不太全,本文很全面。本人在该问题上也遇到很多困难,终于从本文获得启发。希望遇到同样问题的朋友们能尽快解决该问题。同时声明:网传的windows下不能使用zend调试是错的,很难用也是错的,只是不得法而已,不要以讹传讹。我自己尝试的辛苦,希望朋友们能少走些弯路。

下载xdebug,看清版本,很重要,这里使用php_xdebug-2.0.5-5.2.dll,符件中有;

必须以Zend方式加载,见php.ini中配置。配置D:\EasyPHP\PHP\php.ini,先把optimization注释掉使用";"

如下:

;[Zend]
;zend_optimizer.optimization_level=1023
;zend_extension_ts="../Zend/ZendExtensionManager.dll"
;zend_extension_manager.optimizer_ts="../Zend/Optimizer-3.3.0"
;zend_extension_ts="D:/EasyPHP/PHP/ext/ZendDebugger.dll"
;zend_debugger.allow_hosts=127.0.0.1/32
;zend_debugger.expose_remotely=always
;extension=php_xdebug-2.0.5-5.2.dll
[Xdebug]
zend_extension_ts=D:/EasyPHP/PHP/ext/php_xdebug-2.0.5-5.2.dll
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:/EasyPHP/xdebug"
xdebug.profiler_output_dir="D:/EasyPHP/xdebug"
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=19000
xdebug.remote_handler="dbgp"

请修改端口为19000防止端口被占用,修改web browse,如下图

1_201105271110431yKQ8[1]

不要使用FF会报下面的错误:

waiting for XDebug seession...就不动了,选择IE正常
3b626781-cc30-3c93-a00a-37971669368f[1]1_201105271110432Amea[1]然后再按下面配置:

另外:

Zend Studio for Eclipse开启XDebug的方法:

- 6.0.0\plugins\com.zend.php_6.0.0.v20080107\plugin_customization.ini

将这行org.eclipse.ui.workbench/UIActivities.com.zend.php.debug.ui.XDebugActivity=false
改成true,保存后,重新启动Zend Studio 7,php debug里面就可以选择Xdebug进行调试了。

1_201105271110433rX2W[1]

1_201105271110434SBhM[1]

1_201105271110435A1DJ[1]

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------