跳轉到內容

使用 PHPEclipse/安裝/安裝 DBG 偵錯程式

來自華夏公益教科書

有人知道如何在 eclipse 中配置 php 偵錯程式嗎?請寫信給我 admin@it-ideas.eu 從這裡下載 dbg 偵錯程式:http://dd.cron.ru/dbg/downloads.php


為 wampp2 發行版安裝偵錯程式(wampp 2.2 包含 PHP 4.3.2)

[編輯 | 編輯原始碼]

1) 將 php_dbg.dll(您必須從下載的檔案中提取它,根據您的 php 版本,並重命名為 php_dbg.dll)複製到

c:\wampp2\php\extensions

2) 編輯 C:\wampp2\php\php.ini,並檢查以下引數

這是為了在除錯時檢視輸出

implicit_flush = On

檢查此引數

extension_dir = \wampp2\php\extensions\

新增 dbg 擴充套件

extension=php_dbg.dll

在 php.ini 的末尾新增此部分

[debugger]
debugger.enabled = true
debugger.profiler_enabled = true
debugger.JIT_host = clienthost
debugger.JIT_port = 7869

注意:如果您只想使用一個 php.ini,您可以維護例如一箇中心 c:\windows\php.ini 並刪除 C:\wampp2\php\php.ini 和 C:\wampp2\apache\bin\php.ini

有關偵錯程式的更多資訊,請訪問此處:DbgBasedDebugger

為 xampp 發行版安裝偵錯程式(xampp 1.6.3a 包含 PHP 5.2.3)

[編輯 | 編輯原始碼]

1) 將 php_dbg.dll(您必須從下載的檔案中提取它,根據您的 php 版本,並重命名為 php_dbg.dll)複製到

c:\xampp\php\extensions

c:\xampp\php\ext

2) 編輯 C:\xampp\apache\bin\php.ini,並檢查以下引數

這是為了在除錯時檢視輸出

implicit_flush = On

檢查此引數

extension_dir = \xampp\php\ext\

在 php.ini 的末尾新增此部分

[debugger]
extension=php_dbg.dll
debugger.enabled=on
debugger_profiler_enabled=on
debugger.hosts_allow=localhost
debugger.hosts_deny=ALL
debugger.ports=7869, 10000/16

新增以下行
zend_extension_ts = "C:\xampp\php\ext\php_dbg.dll"

作為 Zend 部分的第一行。

檢視此維基頁面使用 PHPEclipse:安裝:安裝 DBG 偵錯程式。它展示了設定 Eclipse 和 PHP 以進行除錯的良好示例。

華夏公益教科書