mac 系统下 MAMP 4 中 PHP redis, swoole 扩展安装说明

MAMP 是 mac 系统下的一个 PHP 集成开发环境,不过其自带的 PHP 扩展是有限的,如果我们要额外安装一些自己需要使用的扩展,就有一些要注意调整的地方了。

NewImage

 

在 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
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Verify Code   If you cannot see the CheckCode image,please refresh the page again!