IntelliJ IDEA:PHP調(diào)試會(huì)話

2019-03-28 15:51 更新

PHP調(diào)試會(huì)話

此功能僅在Ultimate版本中受支持。
以下內(nèi)容僅在安裝并啟用PHP插件時(shí)有效!

在開始調(diào)試之前,請(qǐng)確保已正確安裝和配置調(diào)試引擎。IntelliJ IDEA支持使用兩種最流行的工具進(jìn)行調(diào)試:Xdebug和Zend調(diào)試器。這些工具不能同時(shí)使用,因?yàn)樗鼈兿嗷ヅ懦?。要避免此問題,您需要更新php.ini文件中的相應(yīng)部分,如配置Xdebug配置Zend調(diào)試器中所述。

要在編輯器中打開活動(dòng)的php.ini文件:

  1. 在“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,單擊“語言和框架”下的“PHP”。
  2. 在打開的PHP頁面上,單擊“CLI解釋器”字段旁邊的browseButton。
  3. 在打開的“CLI解釋器”對(duì)話框中,“配置文件”只讀字段顯示活動(dòng)php.ini文件的路徑。單擊“在編輯器中打開”。

使用IntelliJ IDEA,可以通過調(diào)試配置啟動(dòng)PHP調(diào)試會(huì)話,也可以不使用它。后一種方法也稱為“零配置調(diào)試”。IntelliJ IDEA支持三種主要方式來啟動(dòng)PHP調(diào)試會(huì)話:

  • 您創(chuàng)建一個(gè)PHP Web頁面調(diào)試配置,然后IntelliJ IDEA使用其設(shè)置來啟動(dòng)應(yīng)用程序,打開瀏覽器并激活調(diào)試引擎。
  • 您創(chuàng)建PHP HTTP請(qǐng)求調(diào)試配置,IntelliJ IDEA在其基礎(chǔ)上生成請(qǐng)求,然后通過此請(qǐng)求訪問特定頁面。
  • 零配置調(diào)試,完全沒有創(chuàng)建調(diào)試配置。相反,您手動(dòng)在瀏覽器中打開PHP應(yīng)用程序的起始頁面,然后從瀏覽器激活調(diào)試引擎,而IntelliJ IDEA則監(jiān)聽傳入的調(diào)試器連接。

無論您選擇哪種方法,都可以指定希望IntelliJ IDEA在調(diào)試期間忽略的腳本請(qǐng)求。當(dāng)您的應(yīng)用程序包含使用AJAX的腳本時(shí),此方法很有用。假設(shè)你有一個(gè)menu-ajax-script.php,它“重新加載”你網(wǎng)頁的一部分。此腳本正常工作,因此您無需進(jìn)行調(diào)試。但是,在調(diào)試會(huì)話期間仍會(huì)請(qǐng)求此腳本。要忽略與此腳本的傳入連接,請(qǐng)將menu-ajax-script.php腳本添加到跳過的路徑列表中。

使用Xdebug時(shí),您還可以通過Xdebug代理服務(wù)器在多用戶模式下調(diào)試PHP應(yīng)用程序。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)