MAMP 是 mac 系统下的一个 PHP 集成开发环境,不过其自带的 PHP 扩展是有限的,如果我们要额外安装一些自己需要使用的扩展,就有一些要注意调整的地方了。
在 MAMP 4 中,默认自带了两个 PHP 版本,我这里选择的版本是 7.1.1,这个时候,我们就要给 PHP 7.1.1 这个版本去安装扩展。
通常,安装扩展使用 pecl install 就可以了,例如 pecl install redis,但是这样执行的话,我们就会把扩展安装到mac系统自带的 PHP 环境当中去了,而不是 MAMP 环境。
要给 MAMP 环境下的 PHP 安装扩展,需要有一些额外的准备工作:
# 设置 pecl 的一些环境参数 /Applications/MAMP/bin/php/php7.1.1/bin/pecl config-set php_prefix /Applications/MAMP/bin/php/php7.1.1/bin/ /Applications/MAMP/bin/php/php7.1.1/bin/pecl config-set php_ini /Applications/MAMP/bin/php/php7.1.1/conf/php.ini # 然后,我们就可以进行安装了 /Applications/MAMP/bin/php/php7.1.1/bin/pecl install redis rdkafka