XDebug 已安装但无法运行

发布于 2024-10-14 19:38:56 字数 297 浏览 4 评论 0原文

我刚刚为运行 wamp 和 php 5.3 的 Windows 机器下载了最新的 xdebug。按照安装说明并重新启动我的服务后,它似乎根据 php 信息安装:

xdebug

xdebug support =>已启用 版本=> 2.1.0

但是,如果我尝试在脚本中使用以下内容: xdebug_start_trace('c:\test.txt');

我收到此错误: 致命错误:调用未定义的函数 xdebug_start_trace() i

发生了什么事?

谢谢, 约拿

I have just downloaded the latest xdebug for my windows machine running wamp and php 5.3. After following the install instruction and restarting my services, it appears to be installed according to php info:

xdebug

xdebug support => enabled
Version => 2.1.0

However, if I try to use the following in a script:
xdebug_start_trace('c:\test.txt');

I get this error:
Fatal error: Call to undefined function xdebug_start_trace() i

What is going on?

Thanks,
Jonah

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岁月流歌 2024-10-21 19:38:56

WampServer 有两个 php.ini 文件,一个用于 Apache 网页,一个用于 CLI。确保您编辑了正确的内容。

C:\wamp\bin\php\php5.3.0\php.ini 用于 CLI。对于网页,还有另一个位于 C:\wamp\www\bin\apache\Apache2.2.11\bin\php.ini

WampServer has two php.ini files, one for Apache web pages, one for CLI. Make sure you've edited the correct one.

The C:\wamp\bin\php\php5.3.0\php.ini is for CLI. For webpages there's another at C:\wamp\www\bin\apache\Apache2.2.11\bin\php.ini

鸠魁 2024-10-21 19:38:56

关于 xdebug 的一些独特之处:您的 php.ini 需要以 zend_extention= 开头,而不是 extension=。在 Linux 上,您需要提供 xdebug.so(与 xdebug.dll 相同)的完整路径,即使它与其余扩展位于同一目录中。 Windows 大概也是这样。

A few unique things about xdebug: Your php.ini needs to start with zend_extention= not extension=. And on Linux you need to supply the full path to xdebug.so (same as xdebug.dll) even if it's in the same directory as the rest of your extensions. Windows is probably the same.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文