问题标签 [zend-debugger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2633 浏览

php - 使用 Eclipse 调试 PHP 脚本

我一直在使用 Eclipse 3.4.2 和 PHPEclipse 和 Zend Debugger 一段时间没有问题。突然,我无法调试 PHP 脚本。我可以很好地运行它们,但是当我选择Debug As...时,脚本会在 Debug 窗口中显示,就好像它正在运行一样,但事实并非如此。如果我单击暂停,它报告为在第 0 行。我可以单步执行它,如果我继续,让它坐下然后再次暂停它仍然报告在第 0 行。

我试过关闭所有东西,重新启动我的系统,并创建一个新项目,但没有运气。

我最近更新了 Ubuntu 系统,但没有任何与 PHP 或 Eclipse 相关的东西(我可以说)。XULRunner 已更新。

我检查了调试配置,它选择了 Zend 调试器和 PHP 可执行文件,就像它们在工作时一样。我玩过编辑源查找以确保它在正确的位置。

有任何想法吗?

编辑:eclipse 的调试器正在监听端口 10000 我可以 telnet localhost 10000 很好。当我发送一些垃圾字符时,eclipse会弹出一条关于调试器不兼容的错误消息,所以它似乎正在监听

编辑:我无法弄清楚到底发生了什么,但创建一个新的工作空间似乎可以解决问题

更新:我尝试了 eclipse -clean (我在 ubuntu 上),但这对我没有帮助。我找到了 .log 文件并注意到以下错误。启动时:

在我尝试启动调试会话后:

鉴于此,我正在尝试查看是否可以找到其他任何东西。

0 投票
1 回答
203 浏览

debugging - 使用 Solaris 的 Zend 调试器

我正在尝试使用以下环境为 PHP 应用程序设置调试:

-客户端:Windows XP、Zend Studio 7、Firefox+Zend Studio 工具栏

-服务器:Solaris 5.10 32Bits、Apache 2.2.8、PHP 5.2.5

我想使用 Zend Debugger,因为它很容易集成到 Zend Studio 中,并且具有分析能力;虽然我知道 XDebug 替代方案。

问题:我似乎找不到适用于 Solaris 的 Zend Debugger 库的最新版本。我尝试使用旧版本的库,不幸的是 Zend Studio 吐出这条消息:

有没有我可以在 Solaris 上获得最新 Zend 调试器的源代码/库的地方?

0 投票
1 回答
120 浏览

php - 在使用 Zend Debugger 调试 PDT 项目时,如何强制 Eclipse 始终生成相同的 DEBUG_SESSION_ID GET 参数?

我在我的应用程序中使用 GWT 作为前端,使用 PHP 作为后端。我在 Eclipse 中有两个独立的项目。我的想法是调试整个应用程序,我成功了。问题是每次启动新的 PHP 调试会话时,我都必须使用 Zend 调试器的参数(DEBUG_SESSION_ID、START_DEBUG、DEBUG_PORT ...)重写我的 ajax 调用。那是因为每次我为 PHP 项目启动新的调试会话时,Eclipse 都会产生 DEBUG_SESSION_ID 增加一。

0 投票
3 回答
878 浏览

php - Zend 调试器在索引页面后终止

我有一个使用 Zend Framework 运行的网站,并且正在尝试设置 Zend Debugger。Zend Debugger 已安装,它可以与教程 PHP 页面一起正常工作,但是当我尝试使用我的应用程序进行调试时,它将适用于索引页面,但随后调试器将终止。

我正在使用 PHP 5.3 运行 Apache2.2。

我有一个虚拟主机设置 - dev.mysite.com 指向 index.php 所以我没有使用http://localhost/mysite

0 投票
4 回答
52965 浏览

php - 2011年如何在Mac上安装Eclipse + PHP Development Tools (PDT) + Debugger

在我的系统上安装 Eclipse 和 PDT 时遇到了很多麻烦。花了两天时间,主要是因为我能找到的所有教程都过时了(写于 2008 年,现在是 2011 年),并且其中包含的各种步骤不再需要、损坏或无关紧要。我想在这里写下我的流程,以便随着时间的推移(通过 wiki)对其进行改进。

  1. 安装没有 PHP 插件的 Eclipse (“ Eclipse Classic ”)。这将为您提供一个完整的 Eclipse,我觉得它更可取,因为 UI 更加充实(例如,您会获得一个默认的 Perspectives 列表,它可以帮助您了解 Perspectives 是什么。)

  2. 使用帮助 > 安装新软件菜单项安装 PDT SDK。你会认为你已经完成了,但是如果你尝试运行一些东西,它会因为没有调试器而失败。

  3. 安装 Zend 调试器。如果您尝试使用安装新软件选项,它将失败,正如许多教程所建议的那样(“找不到包含 osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116 的存储库”。)相反,下载它来自http://www.zend.com/en/community/pdt,然后手动将 features/ 和 plugins/ 目录复制到您的 Eclipse 安装中(这些说明没有写在任何地方)。

  4. 重启 Eclipse

  5. Monkey 有一段时间的偏好——如果您按照之前的教程并尝试手动将您的 php 可执行文件添加到 Eclipse 首选项(/usr/bin/php),请将其删除(PHP > PHP Executables)。将 Zend Debugger 可执行文件之一设置为默认值。如果您已经尝试执行 .php 文件,请删除您(可能不知道您)创建的现有“运行”配置文件(运行 > 调试配置...)。

  6. 日食有效!您应该能够将 .php 文件作为脚本运行就好了。

0 投票
3 回答
11588 浏览

php - PHP Zend 调试器配置

嗨,我是 php 新手,我目前正在使用 eclipse 学习 php。我知道我必须在我在这些行中添加的 c:windows 安装我的 php.ini 商店的 zend 调试器:

但是在命令提示符下我尝试了 php -m 它显示我从不安装 zend 调试器。我不知道哪里出了问题我检查 phpinfo 也从不显示任何 zend 信息。

0 投票
1 回答
621 浏览

php - 无法在 Zend 上使用调试

问候,我在 WAMP 服务器上完成了调试器设置...

发生的情况是它说当调试服务器尝试连接以下 IP/主机 127.0.0.1 时发生超时错误

我已经添加到 php.ini zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always

这是在我的机器上运行...我不知道如何解决这个问题...有人可以帮我吗

0 投票
1 回答
148 浏览

php - 如何在 windows 中添加对 PHP 的 zend 调试器支持?

我不想安装 Zend Server,

并且仅在 php.ini 中添加这一行是行不通的:

0 投票
1 回答
194 浏览

zend-debugger - 如何禁止 zend 调试器使用 cookie?

很麻烦,调试后cookies没有清除!

我怎样才能让它只使用$_GET参数?

0 投票
1 回答
1657 浏览

php - eclipse中的Zend调试器-每次都超时

我在美国运行一个虚拟服务器。

我正在尝试将我的 eclipse 机器放在家里(美国以外),以连接到美国服务器。

我已经在服务器上设置了 Zend。当我运行 phpinfo() 时,我得到以下 zend 输出。注意:1.2.3.4将是我家 ADSL 路由器的外部 WAN IP 地址。

所以 zend 看起来它在服务器端工作正常。

当我运行调试会话并选择“测试调试器”时,我每次都会超时。我已经将dummy.php添加到服务器的根文件夹中。

在“已安装的调试器”中,我双击 Zend 并输入了我的外部 WAN IP 地址。我注意到端口是10000,我在服务器上也有webmin在这个端口上运行,会不会有冲突?