新
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
重启服务器生效.
网友评论