Macbook m1 Big Sur 安装php7.1 xdebug 折腾记

Posted buildyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Macbook m1 Big Sur 安装php7.1 xdebug 折腾记相关的知识,希望对你有一定的参考价值。

想当然的进来就是一行

$sudo pecl install xdebug
pecl/xdebug requires php (version >= 7.2.0, version <= 8.0.99), installed version is 7.1.33
No valid packages found
install failed

查阅了一下xdebug的下载页,默认安装的xdebug3已经不支持php7.1了。
php7.1只配安装xdebug2,根据在下载页查到的最后一个支持php7.1的版本是2.9.8

$sudo pecl install xdebug-2.9.8                                               
downloading xdebug-2.9.8.tgz ...
Starting to download xdebug-2.9.8.tgz (245,293 bytes)
...................................................done: 245,293 bytes
Build process completed successfully
Installing \'/opt/homebrew/Cellar/php@7.1/7.1.33/pecl/20160303/xdebug.so\'
install ok: channel://pecl.php.net/xdebug-2.9.8
Extension xdebug enabled in php.ini

检查一下是否安装成功

$php -v
PHP 7.1.33 (cli) (built: Dec 25 2020 07:27:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Xdebug v2.9.8, Copyright (c) 2002-2020, by Derick Rethans
    with Zend OPcache v7.1.33, Copyright (c) 1999-2018, by Zend Technologies
    
$php -m | grep debug
xdebug
Xdebug    

以上是关于Macbook m1 Big Sur 安装php7.1 xdebug 折腾记的主要内容,如果未能解决你的问题,请参考以下文章

无法在 M1 MacBook Big Sur 中安装 mysql2 0.5.3

错误:命令“clang”失败,退出状态为 1:在 MacOS Big Sur M1 上安装熊猫

Mac M1 Big Sur 上的错误“dlsym(0x7f8ffd410a90, Init_bigdecimal): symbol not found”

Xdebug MacOS Big Sur M1(ARM)

mac Big Sur 芯片m1上安装ps,窗口里没有扩展,用不了插件了怎么办?

Cocoapods 无法在新的 m1 mac Big Sur Xcode 上运行