php 斷點除錯工具配置之二

2021-09-01 20:31:15 字數 1500 閱讀 3793

設定 pdt

現在,您應該已經安裝並配置了 xdebug 或 zend debugger,並已經檢驗了它們的安裝是否正確。在連線到偵錯程式並將它與 pdt 結合使用之前,需要修改 pdt 的一些配置,告訴它使用哪一種偵錯程式。

設定 php 伺服器

在安裝 pdt 時,您應該有乙個執行專案的 php 伺服器。如果已經設定好了乙個預設的 web 伺服器,則可以跳過本節內容。如果沒有,就需要設定乙個伺服器,以便在本地計算機上除錯 php web 頁面。

執行以下操作設定伺服器:

開啟 php 伺服器首選項,展開php,然後單擊php servers,如下圖所示。

圖 11. php 伺服器首選項

新增new以向列表新增乙個新的伺服器。

configure a php server中的name字段輸入乙個名稱(比如php server),然後輸入基 url(比如http://localhost)。

單擊next

單擊add以新增新的路徑對映(參見圖 12)。可以單擊browse以從工作空間中選擇乙個位置,然後確保資源的完整路徑出現在path on server字段。例如,在我的 webdebugexample 專案中,/webdebugexample 出現在path in workspace中,而在path on server欄位中則為 /users/nagood/sites/webdebug。

圖 12. 新增乙個新的伺服器對映

設定 php 可執行檔案

在使用偵錯程式之前,必須檢驗是否正確設定了 php 可執行檔案。開啟 eclipse 首選項,展開php,然後單擊php executables,如圖 13 所示。在這裡將看到來自 zend 站點的 pdt 專案的繫結版的全新安裝(fresh installation);設定了執行檔案之後,就全部完成了。

圖 13. php executables 首選項

要新增並配置新的可執行檔案,單擊add。將出現 add new php executable 視窗,如圖 14 所示。在name欄位中輸入乙個描述性名稱(可以包含空格),然後單擊browse瀏覽 php 可執行檔案路徑(即 /usr/local/php5/bin or c:\php)和 php.ini 檔案(檢視 「故障排除」,了解如何查詢檔案的位置)。

圖 14. 定義乙個 php 可執行檔案

最後,選擇正確的 php 偵錯程式。這非常重要:如果選擇了錯誤的偵錯程式,專案可能不會執行,即使可以執行,也不會在斷點處停止。

php 斷點除錯工具配置之故障排除

故障排除 本節介紹了對偵錯程式和相關檔案進行故障排除時所需的過程和技術。查詢正確的 php.ini 檔案 在配置 php 以使用偵錯程式擴充套件時 xdebug 或 zend debugger 需要確保您編輯的是正確的 php.ini 檔案並且具有正確的偵錯程式變數zend extension。要查...

PHP斷點除錯工具Xdebug的安裝

zend extension 擴充套件的絕對路徑 xdebug.collect params 1 xdebug.collect return 1 xdebug.auto trace 0 xdebug.profiler enable 0 xdebug.max nesting level 1000000...

PHP斷點除錯工具Xdebug的安裝

擴充套件的絕對路徑 xdebug.collect params 1 xdebug.collect return 1 xdebug.auto trace 0 xdebug.profiler enable 0 xdebug.max nesting level 1000000 xdebug.remote ...