Xdebug:警告:加载 Zend 扩展“xdebug”失败

Xdebug: Warning: Failed loading Zend extension 'xdebug'

提问人:FrankSDA 提问时间:1/18/2023 最后编辑:FrankSDA 更新时间:1/18/2023 访问量:816

问:

我在 Windows 上安装 xdebug 时遇到问题。我按照 xdebug 向导的说明进行操作,但它一直给我警告

警告:无法加载 Zend 扩展“xdebug”(尝试:C:/laragon/bin/php/php-8.2.1-nts-Win32-vs16-x64/ext\xdebug (Impossibile trovare il modulo specificato)、C:/laragon/bin/php/php-8.2.1-nts-Win32-vs16-x64/ext\php_xdebug.dll (Impossibile trovare il modulo specificato)) in Unknown on line 0

我有php 8.2.1。这些是说明:

指示

  1. 下载php_xdebug-3.2.0-8.2-vs16-nts-x86_64.dll

  2. 将下载的文件移动到 C:\laragon\bin\php\php-8.2.1-nts-Win32-vs16-x64\ext,并将其重命名为php_xdebug.dll

  3. 更新并添加以下行:C:\laragon\bin\php\php-8.2.1-nts-Win32-vs16-x64\php.ini
    zend_extension = xdebug

  4. 重新启动 Apache Web 服务器

我还尝试将 php 版本更改为 8.1.10,但它一直给我同样的警告

编辑: 我使用了完整路径

zend_extension = C:/laragon/bin/php/php-8.2.1-nts-Win32-vs16-x64/ext/php_xdebug.dll

现在给我这个错误

加载失败 C:/laragon/bin/php/php-8.2.1-nts-Win32-vs16-x64/ext/php_xdebug.dll

PHP 警告 xdebug

评论

0赞 Syed Ahmed 5/29/2023
你能检查一下你是否拥有正确的 dll 版本 - TS 或 NTS?

答:

0赞 Derick 1/18/2023 #1

有一种错误的方法:——要么是因为你的设置是错误的,要么是你使用了或类似的东西。/php-8.2.1-nts-Win32-vs16-x64/ext\php_xdebug.dllextension_dirzend_extension = \xdebug

在这种情况下,我建议使用行中的完整路径:zend_extension

zend_extension = C:/laragon/bin/php/php-8.2.1-nts-Win32-vs16-x64/ext/php_xdebug.dll