为什么php7.0.5安装redis扩展,phpinfo还是不显示redis,步骤都是对的
PHP官方库里没有PHP7的redis扩展:https://pecl.php.net/package/redis
编译安装下载github地址:https://github.com/phpredis/phpredis/tree/php7
Windows:https://github.com/neil-chen/NeilChen/tree/master/php_redis
注: php7目录下有php7.dll的选择nts版本;有php7ts.dll的选择ts版本。
Linux安装:
cd phpredis
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
上面的操作完成后,会在/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626目录下生成出一个redis.so文件,下面我们需要把这个so文件加到php.ini中
vi /usr/local/php/etc/php.ini
具体设置如下:
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/"
extension=redis.so