2011-08-30 76 views
2

我開始一個新項目,對於這個項目,我需要一個優秀的IDE,它允許我進行調試。經過一番搜索,我想到了aptana。使用aptana來調試easyphp + cakephp

但是這個項目有點特別,它必須使用特定版本的php並且沒有通用的擴展名(例如php_ingres),所以我認爲我不能使用aptana的內部服務器,否則它不會找到每個ingres功能。

我已經安裝並正在使用EasyPhp環境。

我已經創建了一個新的「簡單服務器」和一個使用此Web服務器(和鉻)的新的Web瀏覽器配置。但是現在當我嘗試調試它時,我看不到我的瀏覽器配置,它看起來像只在這裏顯示內部服務器。那麼這可能使用easyphp使用aptana嗎?如果是,如何?

如果不是,哪個IDE提供了一些自動完成,調試並允許我使用自己的服務器?

非常感謝您

回答

0

我終於使用了代碼龍蝦,它不是最好的編輯器,但可以使用easyPhp並實際調試到它。

2

我覺得Netbeans的可以做你的工作,檢查本指南:

http://wiki.netbeans.org/HowToConfigureXDebug

+0

好的,我做了一些嘗試,聽起來好像更好,它停在我的第一行。但是如果我在一個被執行的方法中放置了一些斷點,這個不會被調用。我不能只等第一行,因爲有了蛋糕php,我們每次都會經過很多方法 – J4N

+0

帶斷點的方法在哪裏?它在同一個項目中嗎? – wgcrouch

+0

我問上述問題,好像該方法在單獨的項目中,或者文件不屬於項目的一部分,您需要將它們添加到Netbeans中的項目的包含路徑中,以便調試工作。 – wgcrouch

0

NetBeans是偉大的,是免費的。但是對於第一次使用的用戶來說,很難找到解決方法。如果錢不是問題,我建議使用phpDesigner 7 - http://www.mpsoftware.dk/phpdesigner.php。簡單易用,具有完成詞彙,調試功能,還允許您建立到服務器的FTP連接,以便即時編輯您的文件。(但是,這種即時編輯文件的方法可能並不理想,如果它的任務我建議使用版本控制平臺,如git,在這裏閱讀更多 - http://progit.org/book/ch1-1.html

+0

是否可以配置netbeans以使用easyphp? – J4N

+0

事實上,我最大的問題是,我需要運行「調試」模式的php具有「ingres」擴展名。所以要麼我可以使用我的easyphp進行調試,要麼內部調試服務器有內存 – J4N

+0

不是easyphp的一個wamp軟件包(我建議使用更容易安裝的WAMP)。所以,如果你正確地配置它來讀取本地主機上的PHP文件,並將你的項目保存在本地主機文件夾中,一切都應該順利運行,調試項目中的文件也不會成爲問題。但請確保在文件>>項目屬性>> PHP包含路徑中包含項目所需的所有外部文件(如果有的話)。 – ShalomSam