- 下载phpredis扩展安装包。git clone https://github.com/nicolasff/phpredis.git;
- 解压后,进入该目录;
- 依次执行以下操作完成安装;
- /Applications/MAMP/bin/php/php5.6.10/bin/phpize
- ./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.30/bin/php-config
- sodu make
- sodu make install
- 修改php.ini
即在php.ini 中添加一行:extension = redis.so - 成功
- 执行第5行时,出现的错误及解决方法:
- 大概意思就是目录下缺少这个东西,因为我的/Applications/MAMP/bin/php/php5.6.10/下确实没有include文件,那么这些文件从哪里获取呢?后来试了很多方法,发现这些文件在我的/usr/include下就有。所以做了一个软连接,先在/Applications/MAMP/bin/php/php5.6.10/下创建了include文件。然后执行
- ln -s /usr/include/php /Applications/MAMP/bin/php/php5.6.10/include/ ,最后发现果然管用
05-11 21:48