2010-10-22 78 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調試視圖」

相關問題