lnmp 安装 redis 及 扩展

安装必须的包

yum install gcc

 下载redis.zip    版本查看地址: http://download.redis.io/releases/

cd /usr/local/src
wget http://download.redis.io/releases/redis-5.0.6.tar.gz
tar zxvf redis-5.0.6.tar.gz
cd redis-5.0.6
make MALLOC=libc

当显示Hint:It`s a good idea to run 'make test' ;)
代表redis安装成功

测试redis是否可用

cd usr/local/src/redis-5.0.6/src
./redis-server &


启动redis-server,命令后面加上redis的配置文件

./redis-server ../redis.conf


redis-server &  后台启动使用默认配置

redis-server 直接启动

redis-server  配置路径 如redis-server  /etc/redis.conf 不是后台启动 这时候要后台启动的话就需要配置redis.conf中的

daemonize on

改为yes

停止

 redis-cli -a 密码  -h 127.0.0.1 -p 6379 shutdown

没有密码

redis-cli   -h 127.0.0.1 -p 6379 shutdown


增加密码:

       在配置文件中有个参数: requirepass  这个就是配置redis访问密码的参数;

       将前面的注释去掉,后面增加内容

然后重启即可

出现如下所示代表redis服务启动成功 

另外启动一个窗口,切换到路径

cd /usr/local/src/redis-5.0.6/src/

./redis-cli -h 127.0.0.1 -p 6379

     说明redis可用

安装php-redis扩展

安装编译工具

yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl

 下载扩展包  (7.3 安装    redis-4.3 成功了       5.6  安装  redis-4.2 成功了)

版本查看地址:https://pecl.php.net/package/redis

wget http://pecl.php.net/get/redis-4.2.0.tgz
 
tar -zxvf redis-4.2.0.tgz
 
cd redis-4.2.0

#phpize   必须要在下载并解压后的文件夹下使用才有效
 
/usr/local/php5.6/bin/phpize
 
./configure --with-php-config=/usr/local/php5.6/bin/php-config
 
make
make install
 
编辑php.ini 加入扩展
extension = /usr/local/php5.6/lib/php/extensions/debug-non-zts-20131226/redis.so
或者(只要可以加载就行)
extension = redis.so
 
重启php-fpm 测试查看redis扩展是否正常加载

安装完成后可以在/usr/lib64/php/modules下看到redis.so
最后将redis.so添加进php.ini配置文件即可

vi /usr/local/php/etc/php.ini
/  全速定位到extension_dir,然后添加extension=redis.so

 最后重启nginx和php-fpm

service nginx restart
service php-fpm restart

在浏览器打开localhost/phpinfo.php查看redis扩展是否正常安装 

 在/home/wwwroot/default/下新建一个phpredis.php文件

cd /home/wwwroot/default/
vi phpredis.php
#内容如下
<?php
  $redis = new Ridis();
  $redis->connect('127.0.0.1',6379);
  $redis->set('myname','shmilylbelva');
  echo $redis->get('test');
#
:wq保存

 在浏览器输入localhost/phpredis.php如果看到提示代表扩展安装成功。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值