2010-08-15 87 views
4

我正在使用eclipse運行php腳本。當設置斷點並運行腳本時,會引發此錯誤。php eclipse調試

形成錯誤很明顯,我已經改變了一些php.ini文件。但我不知道我必須改變做什麼zend或xdebug。即使我不知道他們有什麼不同。

出現以下錯誤

會話無法啓動。 爲了生成調試信息,請確保調試器已正確配置爲php.ini指令

回答

0

如果沒有關於您特定設置的更多信息,則無法回答此問題。 Xdebug有一些設置文檔here可能會讓你開始。

xdebug的配置設置參考手冊(即您想要放入php.ini的行)可以找到over here

我不知道我必須改變,以使任何zend或xdebug。即使我不知道他們有什麼不同。

Xdebug是一個PHP擴展,zend框架是...好吧,一個框架。他們完全不相關。爲了讓xdebug啓動並運行,您不必在zend-framework的配置中改變任何東西。你的問題只是一個PHP(.ini)的東西。

附加說明: 如果您的PHP安裝在Windows上,this page可能會幫助您很多。 (至少它聲稱向你展示「如何配置PHP以使Xdebug運行」 - 我沒有測試過,我沒有運行Windows)

+0

OP可能意味着Zend的Zend調試器。 PDT支持xdebug以及zend調試器。 – 2010-08-20 21:09:06

4

我也遇到了這個錯誤,我的問題竟然是是Eclipse的錯誤配置。在Eclipse中,我配置了(在Windows>首選項中)「PHP可執行文件」,但我沒有配置PHP「調試」設置。在PHP「Debug」中,我必須將「PHP Debugger」設置爲XDebug(我的設置爲「Zend Debugger」)。我還必須設置「PHP可執行文件」並切換「啓用CLI調試」。我寫了a BLOG post about this(帶有一些屏幕截圖)。