1

嗨,我是 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 信息。

4

3 回答 3

3

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

我还使用从 Zend Site 下载的 Eclipse + PDT。

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

于 2010-09-16T17:52:35.283 回答
1

在浏览器上访问: 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 文件”

于 2010-11-17T10:59:02.560 回答
1

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

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

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

于 2011-03-23T09:42:50.963 回答