跳转到内容

使用 PHPEclipse/安装/安装 DBG 调试器

来自维基教科书,开放世界中的开放书籍

有人知道如何在 eclipse 中配置 php 调试器吗?请写信给我 [email protected] 从这里下载 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 以进行调试的良好示例。

华夏公益教科书