在linux下安装了lnmp,redis扩展也独立完成安装了,但是此时php还不能使用redis
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
用php运行后报错:
Fatal error: Class ‘Redis’ not found in /home/huyi/www.php.com/shopping/redis.php…
所以需要php支持redis后才能使用
- 下载redis驱动;地址:http://pecl.php.net/package/redis
- 选择需要下载的版本
- 然后用rz命令上传到linux上(我用的是虚拟机)
- 我这安装目录为 /usr/local/src/;
tar -zxvf redis-2.2.8.tgz
cd redis-2.2.8
/usr/local/php/bin/phpize #phpize生成
./congure with-php-config=/usr/local/php/bin/php-config
make && make install
安装完成 - vi /usr/local/php/ect/php.ini配置文件,添加
extension=redis.so
重启php-fpm服务就可以使用了