linux编译安装redis,php_redis扩展教程

前言:

官方解释:Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。

安装Redis(官网

下载安装

1
2
3
4
5
cd /opt/
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar -zxvf redis-4.0.2.tar.gz -C /alidata/package/
cd /alidata/package/redis-4.0.2
make && make install

启动redis服务端

1
/alidata/package/redis-4.0.2/src/redis-server&

安装php_redis扩展

下载安装

1
2
3
cd /opt/
wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
tar -zxvf 2.2.4.tar.gz

进入目录后根据自己的php安装路径执行phpize

1
2
cd phpredis-2.2.4/
/alidata/server/php/bin/phpize

编译安装

1
2
./configure --with-php-config=/alidata/server/php/bin/php-config
make && make install

安装成功后会给你一个路径

image-20210312140831580

将扩展加入php配置文件php.ini中的Dynamic Extensions下

1
vim /alidata/server/php/etc/php.ini

这里的扩展路径就是刚刚安装完提示的路径,在vim状态下输入/Dynamic Extensions可快速找到位置

image-20210312141423409

重启php服务,进入phpinfo查看扩展。