一.下载php对应版本源码 :https://www.php.net/releases/
解压后放入 对应版本 下面 /Application/MAMP/bin/php/php5.6.10/
include
/php
二.下载扩展包
https://pecl.php.net/package-stats.php
比如下载的 mongodb-1.10.0.tgz
放到源码文件里面 的ext 下面并解压 :/Applications/MAMP/bin/php/php7.4.20/include/php/ext/mongodb-1.10.0.tgz
tar zxvf mongodb-1.10.0.tgz;
解压后生成mongodb-1.10.0 文件 进入: cd mongodb-1.10.0
三.编译文件
进入上面步骤的文件夹 :cd /Applications/MAMP/bin/php/php7.4.20/include/php/ext/mongodb-1.10.0
编译先执行:/Applications/MAMP/bin/php/php7.4.20/bin/phpize
然后:./configure --with-php-config=/Applications/MAMP/bin/php/php7.4.20/bin/php-config
如果上面执行报错,就退到 php 文件夹下 即 :cd /Applications/MAMP/bin/php/php7.4.20/include/php
直接只执行 :./configure
最后: make & make install