安装Redis服务
- 下载资源并执行安装
mkdir /home/download && cd /home/download #下载到任何地方都可以
wget http://download.redis.io/releases/redis-4.0.6.tar.gz #当前最新版本有5.0可到官网下载
tar xzf redis-4.0.6.tar.gz
cd redis-4.0.6
sudo make
- 将编译好的二进制文件移动到
/usr/local/redis/
sudo mkdir /usr/local/redis
sudo cp -r ./* /usr/local/redis/ #将安装目录下的所有文件都拷贝出去
- 建立软连接方便调用
sudo ln -s /usr/local/redis/src/redis-server /usr/bin/redis
sudo ln -s /usr/local/redis/src/redis-cli /usr/bin/redis-cli
- 任意目录下执行一下命令运行redis服务
redis & #手动开启redis的方法,系统关机重启需要重新执行该命令,开机启动没做
php安装redis扩展 方法一
- 根据github的c源码包安装 安装包地址,自行下载并保存到服务器解压
#cd到安装包解压后的目录内执行下面的方法
phpize #这个命令不能直接用,先用find或whereis方法找到文件位置,然后带文件完整目录执行
./configure --with-php-config=/usr/local/php/bin/php-config #确保地址是在php的安装目录内
make && make install
- 修改php.ini配置文件
vi /usr/local/php/etc/php.ini #如果配置文件位置不在这里,请自行用find或whereis命令查询
extension=redis.so #将这段话加入到配置文件中,位置放到文件中其它【extension=】类似的文件附近就行
- 重启
service php-fpm restart
并查看phpinfo如果显示有redis表示安装成功
php安装redis扩展 方法二
- 根据Packagist的PHP库安装
composer require predis/predis #在自己的项目中执行,即可作为第三方扩展安装到项目中
以上两种方法都能正常运行redis。第一种安装较为复杂,但采用c编写,性能相对较好,第二种安装方便不用到处找安装包,采用PHP编写,性能稍差,用于开发环境还是不错的选择