wv1124 发表于 2013-1-28 09:33:37

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

下载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_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

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,如下图

http://dl.iteye.com/upload/attachment/483922/02f3aa69-a72c-3f6f-9961-df2175130fd1.jpg
 
不要使用FF会报下面的错误:
 
waiting for XDebug seession...就不动了,选择IE正常
http://dl.iteye.com/upload/attachment/483924/3b626781-cc30-3c93-a00a-37971669368f.jpg
 

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

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

http://dl.iteye.com/upload/attachment/483927/cfcf2c2e-e88f-3587-aa2a-8fd36d92d2cf.jpg

http://dl.iteye.com/upload/attachment/483931/404fa9ad-6b50-300e-8397-8aed9bfb24df.jpg
 

http://dl.iteye.com/upload/attachment/483934/80594a65-5e15-3d91-8eda-f462e21b2195.jpg
 
选择要debugger的web页面

http://dl.iteye.com/upload/attachment/483936/308d4345-8c8c-3895-a146-3af58b109369.jpg
 
http://dl.iteye.com/upload/attachment/483938/44f5b714-6da4-3f5c-ae36-353f6ee9af61.jpg

http://dl.iteye.com/upload/attachment/483940/c2e5a71c-4a34-38d9-ae35-883e5458da37.jpg
 

 

http://dl.iteye.com/upload/attachment/483944/5cd9cfc7-5866-3e32-b067-c8b251f699ec.jpg
 
另外WinCacheGrind的使用参考:
http://hi.baidu.com/lostdays/blog/item/c2ef51a920c62ff81f17a2f4.html
 
 
我的phpinfo信息如下,方便出现问题对比版本:
 
<div class="center">
页: [1]
查看完整版本: Zend studio for eclipse + Xdebug开发环境Debug web page