【Linux】centos7安装redis以及php-redis扩展

一、安装redis

1. 下载redis安装包

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

2. 解压压缩包

tar -zxvf redis-4.0.6.tar.gz

3. yum安装gcc依赖(已安装过可忽略)

yum install gcc -y

4. 进入解压后的redis目录

cd redis-4.0.6

5. 开始编译安装

make && make install

出现下图,说明安装完成

       

6. 以后台进程方式启动redis

   (1)修改redis.conf文件

            找到 daemonize no 

            修改为 daemonize yes

  (2)指定redis.conf文件启动

redis-server yourpath/redis-4.0.6/redis.conf

  (3)查看redis进程  

ps aux | grep redis

  如下:    

启动成功

        redis默认端口为6379,阿里云的服务器可能需要添加端口


 

二、配置php的redis扩展

redis服务安装完成,接下来配置php的redis扩展,phpredis属于php扩展,所以需要phpize,关于phpize详情可以参考手册:

http://php.net/manual/zh/install.pecl.phpize.php

1. 如果你的服务器没有安装phpize,要先安装:

yum install php-devel  

2. 下载源码包,wget下载github上的文件

wget https://github.com/nicolasff/phpredis/archive/master.zip  

3. 解压(如果没有解压命令要先安装:yum install unzip)

unzip master.zip

解压目录为:yourpath/phpredis-master

4. 进入到phpredis-master目录,执行:

phpize

       显示

    

5. ll会发现目录下多了几个配置文件,然后执行:

./configure

6. 编译安装,执行:

make && make install

   执行完毕后会显示扩展路径:

7. 把redis.so 扩展添加到php配置中

可以编辑php.ini文件,在文件中添加

extension=redis.so  

或者直接

echo extension=redis.so > /etc/php.d/redis.ini

8. 验证是否安装成功

      执行 :

php -m

    在列表中看到redis即安装成功

或者查看phpinfo,看到

 

安装成功

 

9. 测试php连接redis

    在根目录中新建一个php文件:

$redis = new Redis();

$redis->connect('127.0.0.1', 6379);

//查看服务是否运行
echo "Server is running: " . $redis->ping();

   运行输出:

    Server is running: +PONG

   连接成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值