美文网首页我爱编程
linux下redis安装以及php扩展等操作!

linux下redis安装以及php扩展等操作!

作者: DragonersLi | 来源:发表于2018-01-11 17:09 被阅读64次

    redis下载地址:http://redis.io/download

    1.通过FTP上传至/usr/local/src/目录下,tar -zxvf redis-4.0.6.tar.gz解压。
    image.png
    2.进入目录,执行make编译
    image.png image.png
    3.进入src目录,执行make install安装
    image.png
    4.进入src目录,执行``./redis-server ```开启服务,如果linux退出当前会话则服务关闭!
    image.png
    5.redis默认不作为守护进程运行,编辑配置文件vim redis.conf,找到daemonize no,把no改成yes就可以后台为守护进程运行了
    image.png
    image.png
    6.重新开启redis服务:./redis-server /usr/local/src/redis-4.0.6/redis.conf
    image.png
    7.输入命令netstat -tunpl|grep 6379查看6379端口号redis占用,开启客户端./redis-cli
    image.png

    redis 常用命令:

    redis-server /usr/local/src/redis-4.0.6/redis.conf #开启redis服务端
    pkill redis-server #关闭redis服务
    killall redis-server #关闭redis服务
    
    redis-cli  #开启客户端
    redis-cli shutdown #关闭redis客户端(貌似服务端也一起关闭了)
    netstat -tunpl|grep 6379 #查看redis 默认端口号6379占用情况
    

    php安装redis扩展:

    redis扩展下载地址:http://pecl.php.net/package/redis

    8.解压之后进入目录,输入phpize用phpize生成configure配置文件
    image.png
    9.配置:后跟的是php-config的绝对路径./configure --with-php-config=/alidata/server/php/bin/php-config
    image.png
    10.编译安装,成功之后再php的扩展目录extensions下会生成redis.so
    make  #编译
    
    make test #不要忘了执行
    
    make install  #安装
    
    
    image.png
    11. 切换php下的etc目录找到php.ini,编辑添加 extension=redis.so,重启nginx和php-fpm
    image.png
    12. 重启nginx和php-fpm,查看phpinfo中的redis扩展是否安装成功!
    service php-fpm restart  #重启php服务
    service nginx restart  #重启nginx服务
    
    image.png
    image.png

    添加auth验证:

    13.vim打开redis.conf,输入 / requirepass或者? requirepass查找requirepass,去掉前面#,后面添加密码
    image.png
    14.重启redis-server服务,客户端redis-cli进入redis,就要用auth password
    redis-cli -h 127.0.0.1 -a root   #使用密码验证进入redis
    redis-cli    #也可进入redis后再验证密码
    auth password  #验证密码
    
    image.png
    15.PHP简单redis操作:

    php代码:


    image.png

    浏览器打印结果:


    image.png

    相关文章

      网友评论

        本文标题:linux下redis安装以及php扩展等操作!

        本文链接:https://www.haomeiwen.com/subject/qrrgrxtx.html