【问题标题】:PHP Zend Debugger configurationPHP Zend 调试器配置
【发布时间】:2011-02-09 01:24:34
【问题描述】:

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

[Zend]
zend_extension=c:/php/ext/ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
zend_debugger.connector_port=10013

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

【问题讨论】:

  • 检查 php --ini 以查看您是否编辑了正确的 php.ini 文件。
  • 我检查了很多时间 le [Zend] zend_extension=c:/php/ext/ZendDebugger.dll zend_debugger.allow_hosts=127.0.0.1 zend_debugger.expose_remotely=always zend_debugger.connector_port=10013

标签: php zend-framework zend-debugger


【解决方案1】:

我在调试器工作时遇到了很多问题。现在我用的是ZendServer CE,它是免费的,配置也容易很多。

我也使用 Eclipse + PDT,从 Zend 站点下载。

这应该开箱即用。为什么不使用 ZendServer?你可以在一个包中得到你想要的一切。

【讨论】:

  • 同意亚历克斯。安装 Zend Server CE zend.com/en/products/server-ce/index 是迄今为止最简单的方法。
  • 请问这个蹩脚的问题,Zend 服务器是 Web 服务器吗?它是取代 Apache 还是在 Apache 上工作?
  • Zend 服务器包括一个 Apache 服务器。因此,它是一个简单的 PHP + Zend Debugger + Apache 安装界面。还有其他的,比如 MAMP 或其他什么,但我已经使用 ZendServer 社区版(=免费)有一段时间了并且工作正常。
【解决方案2】:

在浏览器上转到: http://localhost/?phpinfo=1

查找“加载的配置文件” 并记下路径

现在打开一个 DOS 提示窗口(开始 > 运行 >(输入)cmd) 并在命令行类型 c:\path\to\your\php\php.exe -r phpinfo(); |更多 (按 CTRL+C 中断)

再次寻找:
“加载的配置文件” 并记下这条路径。

您的网络服务器和 CLI 版本可能使用了不同的 php.ini。

您需要将配置更改添加到两个 php.ini 文件中,或者将配置放入名为 zend.ini 的文件中,并将其放在 phpinfo 输出中提到的文件夹中:
"扫描此目录以获取其他 .ini 文件"

【讨论】:

    【解决方案3】:

    当我在 Windows 上使用线程安全的 PHP 时,我也经历过同样的事情。

    Zend 调试器的最新版本不再支持在 Windows 上以线程安全的 PHP 风格运行。切换到 PHP 的非线程安全(又名 nts)风格为我解决了这个问题。

    请看这里:http://forums.zend.com/viewtopic.php?f=59&t=1918#p13729

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多