2011-01-25 164 views
0

我剛剛下載了我的Windows機器運行wamp和php 5.3的最新xdebug。下面的安裝指令並重新啓動我的服務後,它似乎根據PHP的信息進行安裝:XDebug安裝但不工作

Xdebug的

Xdebug的支持=>啓用 版本=> 2.1.0

但是,如果我嘗試在腳本中使用以下內容: xdebug_start_trace('c:\ test.txt');

我得到這個錯誤: 致命錯誤:調用未定義功能xdebug_start_trace()我

這是怎麼回事?

感謝, 約拿

+0

WampServer有兩個php.ini文件,一個用於Apache網頁,一個用於CLI。確保你編輯了正確的。 – Mchl 2011-01-25 17:28:51

+0

安裝程序會根據您的phpinfo爲您提供有關位置的準確說明。我的是「C:\ wamp \ bin \ php \ php5.3.0 \ php.ini」。所以我不認爲這是問題,特別是因爲phpinfo現在說它已經安裝。 – Jonah 2011-01-25 17:33:55

+1

這個`php.ini`用於CLI。對於網頁還有另一個在`C:\ wamp \ www \ bin \ apache \ Apache2.2.11 \ bin` – Mchl 2011-01-25 21:47:31

回答

0

WampServer有兩個php.ini文件,一個用於Apache網頁,一個用於CLI。確保你編輯了正確的。

C:\wamp\bin\php\php5.3.0\php.ini適用於CLI。對於網頁還有另一個在C:\wamp\www\bin\apache\Apache2.2.11\bin\php.ini

0

約Xdebug的一些獨特的東西:你的php.ini需要開始與zend_extention=沒有extension=。在Linux上,您需要提供xdebug.so的完整路徑(與xdebug.dll相同),即使它位於與其他擴展程序相同的目錄中。 Windows可能是一樣的。