PHP安装的环境是使用的mamp,当想安装redis时,发现集成环境中有。在集成软件mamp中开启redis后,查看phpinfo ,并没有看到redis安装成功了。后来查看网上的博客,发现应该是php的redis扩展需要自己重新编译过。
一 下载php-redis扩展包
https://nodeload.github.com/n...
二 解压 编译之
tar -zxvf phpredis-master.zip // 解压
cd phpredis-master.zip //进入目录
/Applications/MAMP/bin/phpize //使用phpize生成编译文件
./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.8/bin/php-config //指定php配置文件
make && make install //编译和安装
我在使用phpize时,提示
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
brew install autoconf
使用上面的命令 安装zutoconf即可。
三 将生成的redis.so 在php.ini中引用
extension=redis.so