当我们辛辛苦苦安装完Redis之后,兴奋地敲出 $redis = new \Redis()的时候,来了一个
Class 'Redis' not found in.... 我特么的,好吧 冷静下来。要清楚
第一 Redis是独立的 并不是专门为你php服务的 跟MySQL一样。PHP需要mysqli这种东西才能连接mysql,
Java要用jdbc。所以,php连接redis也是需要通过扩展实现。不哔哔,上代码
php5安装redis扩展
#还是进入到download文件夹下面
cd /download/
#获取安装包
wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
#解压,并进入安装目录
tar -zxvf 2.2.4.tar.gz
cd phpredis-2.2.4
/usr/bin/phpize
#载入配置 根据你安装实际目录载入
./configure --with-php-config=/usr/local/php/bin/php-config
#编译并安装
make && make install
#修改php.ini 加入
extension="redis.so"
:wq
#保存退出,重启php-fpm
至此,php5 Redis扩展安装完毕,可以调用phpinfo函数查看是否安装成功
php7安装redis扩展
#还是进入到download文件夹下面
cd /download/
#获取安装包
wget http://pecl.php.net/get/redis-3.1.2.tgz
#解压,并进入安装目录
tar -zxvf redis-3.1.2.tgz
cd redis-3.1.2
/usr/bin/phpize
#载入配置 根据你安装实际目录载入
./configure --with-php-config=/usr/local/php/bin/php-config
#编译并安装
make && make install
#修改php.ini 加入
extension="redis.so"
:wq
#保存退出,重启php-fpm
至此,php7 Redis扩展安装完毕,可以调用phpinfo函数查看是否安装成功
感谢大家的支持