IntelliJ IDEA:PHP調試會話

2019-03-28 15:51 更新

PHP調試會話

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

在開始調試之前,請確保已正確安裝和配置調試引擎。IntelliJ IDEA支持使用兩種最流行的工具進行調試:Xdebug和Zend調試器。這些工具不能同時使用,因為它們相互排斥。要避免此問題,您需要更新php.ini文件中的相應部分,如配置Xdebug配置Zend調試器中所述。

要在編輯器中打開活動的php.ini文件:

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

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

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

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

使用Xdebug時,您還可以通過Xdebug代理服務器在多用戶模式下調試PHP應用程序。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號