首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Apple Silicon M1下安装/重建Xdebug时出现问题

在Apple Silicon M1下安装/重建Xdebug时出现问题
EN

Stack Overflow用户
提问于 2020-11-29 03:15:58
回答 4查看 1.7K关注 0票数 3

未能在Big Sur下的新Apple Silicon M1下安装XDebug -在使用pecl install xdebug并运行php --ini后,我收到以下错误:

代码语言:javascript
运行
复制
PHP Warning:  Failed loading Zend extension 'xdebug.so' (tried: /opt/homebrew/lib/php/pecl/20190902/xdebug.so (dlopen(/opt/homebrew/lib/php/pecl/20190902/xdebug.so, 9): no suitable image found.  Did find:
        /opt/homebrew/lib/php/pecl/20190902/xdebug.so: mach-o, but wrong architecture
        /opt/homebrew/lib/php/pecl/20190902/xdebug.so: stat() failed with errno=22), /opt/homebrew/lib/php/pecl/20190902/xdebug.so.so (dlopen(/opt/homebrew/lib/php/pecl/20190902/xdebug.so.so, 9): image not found)) in Unknown on line 0

Warning: Failed loading Zend extension 'xdebug.so' (tried: /opt/homebrew/lib/php/pecl/20190902/xdebug.so (dlopen(/opt/homebrew/lib/php/pecl/20190902/xdebug.so, 9): no suitable image found.  Did find:
        /opt/homebrew/lib/php/pecl/20190902/xdebug.so: mach-o, but wrong architecture
        /opt/homebrew/lib/php/pecl/20190902/xdebug.so: stat() failed with errno=22), /opt/homebrew/lib/php/pecl/20190902/xdebug.so.so (dlopen(/opt/homebrew/lib/php/pecl/20190902/xdebug.so.so, 9): image not found)) in Unknown on line 0

我尝试从源代码(git clone git://github.com/xdebug/xdebug.git)重新编译xdebug,结果相同。在重新编译xdebug时,我能在config.m4中强制使用正确的体系结构吗?- ANy其他建议?

EN

回答 4

Stack Overflow用户

发布于 2021-05-27 19:30:38

我需要指定架构。它在以下情况下工作:

代码语言:javascript
运行
复制
arch -arm64 sudo pecl install xdebug
票数 5
EN

Stack Overflow用户

发布于 2021-03-26 15:29:36

已尝试使用pecl install xdebug进行安装,并收到以下错误:

代码语言:javascript
运行
复制
Build process completed successfully
Installing '/opt/homebrew/Cellar/php@7.4/7.4.15_1/pecl/20190902/xdebug.so'

Warning: mkdir(): File exists in System.php on line 294

Warning: mkdir(): File exists in /opt/homebrew/Cellar/php@7.4/7.4.15_1/share/php@7.4/pear/System.php on line 294
ERROR: failed to mkdir /opt/homebrew/Cellar/php@7.4/7.4.15_1/pecl/20190902

我使用了这个链接https://patriqueouimet.ca/tip/installing-php-and-pecl-extensions-on-macos中的修复,它很有帮助

你的警告是关于架构的,可能需要重新删除并安装-我是从arm64终端完成所有操作的……

票数 0
EN

Stack Overflow用户

发布于 2021-04-12 18:21:36

您可能必须使用以下命令通过PECL安装Xdebug:

代码语言:javascript
运行
复制
arch -x86_64 sudo pecl install xdebug
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65053551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档