六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 40|回复: 0

Zend studio for eclipse + Xdebug开发环境Debug web page

[复制链接]

升级  2%

62

主题

62

主题

62

主题

举人

Rank: 3Rank: 3

积分
206
 楼主| 发表于 2013-1-28 09:33:37 | 显示全部楼层 |阅读模式
下载Zend studio for eclise 6  

Zend Studio for Eclipse,  Professional Edition,Build ID: 20080107

 
下载Easy2PHP5 build 2并安装
 
 
下载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,如下图


 
不要使用FF会报下面的错误:
 
waiting for XDebug seession...就不动了,选择IE正常

 

然后再按下面配置:
另外:

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进行调试了。





 


 
选择要debugger的web页面


 



 


 


[table=560] 
另外WinCacheGrind的使用参考:
http://hi.baidu.com/lostdays/blog/item/c2ef51a920c62ff81f17a2f4.html
 
 
我的phpinfo信息如下,方便出现问题对比版本:
 
<div class="center">
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表