2010-10-22 34 views
0

我想弄清楚如何使用Eclipse对Zend(更具体地说Magento)代码进行调试。如何在本地机器上进行Eclipse + Zend(Magento)调试?

这是我想要的工作流程:

  1. 在Eclipse中设置断点。
  2. 打开Firefox或Chrome,在浏览器中拉起网站
  3. 当代码碰到断点时,Eclipse暂停执行,让我看起来跟踪一切。

现在,我使用调试调试应用程序在Eclipse内部,这一切都很好,但我不想在Eclipse中使用浏览器,我希望能够使用我的桌面上的任何浏览器。

这里是我的设置:

的Ubuntu 10.04.1

/etc/php5/apache2/php.ini:

zend_extension=/usr/lib/php5/20090626+lfs/ZendDebugger.so 
zend_debugger.allow_hosts=127.0.0.1/32,127.0.1.1/32,192.168.15.233 
zend_debugger.expose_remotely=always 
zend_debugger.httpd_uid="33" 

UID 33是www数据。

在刚刚具有的phpinfo(浏览器拉起一个PHP测试文件)吐出:

Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies 
    with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies 

我觉得我做的通知是,当我做的PHP -m“在命令行中,有没有在[Zend模块]下列出。

我想我在Firefox中拉起的过程与Eclipse Debug连接的过程不同。我如何让他们相互交谈?

我想这样做没有安装Zend工作室或Zend服务器,因为公司不会支付任何费用。

回答

1

您可以在eclipse prefences中定义可用的Web浏览器(只需在首选项搜索过滤器中键入浏览器)。选择“使用外部网页浏览器”,然后选择你想要的浏览器,就完成了。 然后在php> debug> workbench选项下,您可以取消选中“打开php调试视图”

相关问题