2009-02-22 42 views

回答

2

儘管Milen's answer是大約2009年的唯一正確的工具,Xdebug仍然是一個有用的工具,使用它需要您重新編譯您的PHP或編輯您的運行時配置以將其作爲共享對象加載。這也意味着使用支持其網絡協議的特定客戶端應用程序,如PhpStorm等IDE。

另一種方法是phpdbg,這是一個交互式調試程序,它可以調試PHP腳本以符合PHP 5.4或更高版本。

使用它很簡單:在調試器

phpdbg php_script_i_want_to_debug.php 

一次,類型help訪問幫助菜單。

如果您的系統上還沒有phpdbg,可能是因爲您的PHP配置沒有--enable-phpdbg選項。您可以:

  1. 重新編譯PHP,是一定要加--enable-phpdbg當您運行./configure(這將簡單地也建立phpdbg二進制),或
  2. 獨立下載phpdbg源和編譯反對你安裝了PHP (假設你有PHP源代碼可用)。這樣做的說明雖然稀疏,但是是here
8

安裝xdebug,然後使用調試客戶之一提到here