首先下载一个phpredis
然后tar zxvf解压到目录
mv移动到一个合适的地方 我移动到了/usr/local下面 和redis平级
cd打开phpredis文件夹
sudo phpize
如果报错“
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
”
先安装一个autoconf 用brew: brew install autoconf 然后再sudo phpize
然后运行
./configure --with-php-config=php的配置文件所在位置/php-config
最后make && make install
安装完成之后看看redis.so安装到哪里了,可以在php.ini里定义extension_dir这个位置
extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20160303"
最后把php.ini里的extension=redis.so注释去掉或者加一句。
如果无效就把redis.so从相关位置拷贝到报错的那个文件的缺失文件夹下面