本地环境出现Xdebug错误 [无法加载 /usr/local/lib/php/pecl/20190902/xdebug.so:]

4

我想在 VSCode 上使用 Xdebug。

我在阅读官方文档的同时尝试了,但无法正常工作,并收到以下错误信息。

Failed loading /usr/local/lib/php/pecl/20190902/xdebug.so:  dlopen(/usr/local/lib/php/pecl/20190902/xdebug.so, 9): no suitable image found.  Did find:
        /usr/local/lib/php/pecl/20190902/xdebug.so: stat() failed with errno=20

php --ini

Failed loading /usr/local/lib/php/pecl/20190902/xdebug.so:  dlopen(/usr/local/lib/php/pecl/20190902/xdebug.so, 9): no suitable image found.  Did find:
    /usr/local/lib/php/pecl/20190902/xdebug.so: stat() failed with errno=20
Configuration File (php.ini) Path: /usr/local/etc/php/7.4
Loaded Configuration File:         /usr/local/etc/php/7.4/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.4/conf.d
Additional .ini files parsed:      /usr/local/etc/php/7.4/conf.d/ext-opcache.ini

有其他人遇到过同样的问题吗? 谢谢。


  • Mac Catalina 10.15.5
  • PHP 7.4
  • Laravel 版本 5.8
- fedorovaru
1个回答

2

我通过类似以下的方法使其工作起来:https://stackoverflow.com/a/48054252

我添加了

export PATH="$(brew --prefix php)/bin:$PATH"

~/.bash_profile

在编辑文件后,您可以运行source ~/.bash_profile使更改生效。


对我没用。运行macOS High Sierra和php@7.2 - Marcello Pato

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接