php5.6已经成功安装。
安装php-redis后,在php.ini(phpinfo中Loaded Configuration File)中,输入extension=redis.so,
nginx -s reload
php -m,
能看见redis模块,但是phpinfo中却看不见
php5.6已经成功安装。
安装php-redis后,在php.ini(phpinfo中Loaded Configuration File)中,输入extension=redis.so,
nginx -s reload
php -m,
能看见redis模块,但是phpinfo中却看不见
wget http://pecl.php.net/get/redis-3.1.3RC2.tgz
tar xzf redis-3.1.3RC2.tgz
[root@c2 ~]# cd redis-3.1.3RC2
[root@c2 redis-3.1.3RC2]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
[root@c2 redis-3.1.3RC2]# ./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
上面这个是我编译的phpredis,装完之后redis.so会对应的在php的目录里面。
/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
如果extension=redis.so没效果,你可以考虑用绝对路径
用Nginx+Redis实现session共享的均衡负载 - QueenKing - SegmentFault https://segmentfault.com/a/11...
我也遇到过类似问题 只不过我当时是在centos7 + php7.1的时候遇到的。原因可能为1.你的扩展的版本太低了,下一个新一点的版本。2.确保配置没问题,下面是我的配置
3 回答4.1k 阅读✓ 已解决
2 回答3.1k 阅读✓ 已解决
4 回答1.9k 阅读
1 回答1.4k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读
安装完成之后需要重启php-fpm。