3

为方便起见,我安装了 XAMPP,因为它安装了 php、apache(这是我需要的),此外,它还安装了其他东西,如 MySQL,但我现在不打算使用。

在 XAMPP 中,我启用了 mssql 模块(编辑 php.ini),以使用与 Microsoft SQL 的连接,一切正常。

现在,我想用 ZendStudio 在 PHP 调试器中调试一个脚本,我注意到有两种方法:

  • 内部的
  • 服务器

  • [内部],使用 ZendStudio“内部”PHP。

  • [服务器],连接到服务器(这是我需要的)。

关键是我做不到,我无法理解它是如何配置的。我想与 XAMPP apache 和 php 一起使用。

我现在使用 Internal,但我遇到了 mssql 模块的问题。我正在查看 Zend 内部 php,手动复制了 mssql dll 并编辑了 php.ini(我说的是 Zend),但仍然无法正常工作。

有任何想法吗?

4

2 回答 2

4

您需要在服务器上安装 Zend Debugger 或 xdebug,然后相应地配置 Zend Studio。两者都相当容易在 XAMPP 上安装,并且通过 Google 提供的许多文章都比我在这里更详细地介绍了安装。

如果您选择使用 Zend Debugger,则无需在 Zend Studio 中执行任何其他操作,因为它是默认调试器。如果您选择 xdebug,则需要编辑 Studio 配置以改用 xdebug。这个选项可以在PHP > Debug下找到,并且是一个标记为PHP Debugger的下拉菜单。

现在,您可以使用 Zend Studio 浏览器工具栏或从 Studio 中的 Remote Debug 或 Remote Profiling 按钮启动调试或分析会话。我强烈建议阅读 Zend Studio 手册以获取一些更高级的调试信息。

此外,只是为了把它扔掉,你可以用 Zend Server Community 替换 XAMPP,它默认安装和配置了 Zend Debugger。Studio 7+ 将选择服务器安装并将其自身配置为自动使用它。

于 2010-08-13T19:19:07.970 回答
1

我对 ZendStudio 不是很熟悉,但是您不会只使用“服务器”选项并指向http://localhost/以连接服务器吗?

于 2010-06-29T23:52:11.617 回答