MAMP PHP Redis 扩展

MacOS 系统下使用 MAMP 默认无 Redis 扩展, 需要自行编译安装. 需要借助 autoconf 工具. 使用 brew 安装. 未安装 brew, 先安装.

  • 安装 brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

leo@Hac:~$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  • 安装 autoconf

brew install autoconf

leo@Hac:~$ brew install autoconf

  • 安装 redis 扩展

安装 redis 扩展之前, 需要安装 igbinary 扩展, redis 扩展依赖它

cd /Applications/MAMP/bin/php/php7.2.8/bin/
./pecl channel-update pecl.php.net
./pecl install igbinary
./pecl install redis

leo@Hac:~$ cd /Applications/MAMP/bin/php/php7.2.8/bin/
leo@Hac:/Applications/MAMP/bin/php/php7.2.8/bin$ ./pecl channel-update pecl.php.net
leo@Hac:/Applications/MAMP/bin/php/php7.2.8/bin$ ./pecl install igbinary
leo@Hac:/Applications/MAMP/bin/php/php7.2.8/bin$ ./pecl install redis

修改 php.ini 文件, 添加 redis.so 扩展

extension=igbinary.so
extension=redis.so

重启服务器生效.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容