Linux/centos下安装php-redis扩展

当我们辛辛苦苦安装完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函数查看是否安装成功

感谢大家的支持

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容