Xdebug配置失败

发布于 2022-09-07 11:46:33 字数 540 浏览 13 评论 0

按网上的各种方法试了一晚上还没解决,用的Wampserver3.1.3,PHP7.0.29,Apache2.4.33。
在Wamp的php扩展中php_xdebug 2.6.0是已经打勾的状态。
我一开始在phpinfo中没找到Xdebug,然后开始搜索,一开始试了不少php.ini的配置,都大同小异,但依然找不到Xdebug。接着按照一篇帖子的建议,将phpinfo的内容拷到https://xdebug.org/wizard.php 中,按照给出的提示下载dll(php_xdebug-2.6.0-7.0-vc14.dll),放到对应的目录(原来wamp默认的的在/zend_ext下,推荐的再/ext下),修改php.ini,还是没有Xdebug,将更新的phpinfo内容拷到https://xdebug.org/wizard.php 中,还是显示上次的结果。
无果后又搜索了一圈,还是没找到解决办法。

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

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

发布评论

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

评论(1

蒲公英的约定 2022-09-14 11:46:33

wamp的有两个php的配置文件,一个是php.ini,这个应用于cli模式下的php
另一个是phpForApache.ini,这个是apache加载的php配置文件,这个文件被软链到apache的bin目录下
xdebug是zend引擎的扩展,在配置文件中为zend_extension=/path/to/your/xdebug.dll
xdebug的配置可以参考这个:

zend_extension ="/wamp64/bin/php/php7.0.4/zend_ext/php_xdebug-2.6.0-7.0-ts-vc14-x64.dll"

xdebug.remote_enable = on
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = on
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="/wamp64/tmp"
xdebug.show_local_vars=0


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