Linux下安装Linux并给PHP安装php-redis插件

版权声明:版权归PHPerJiang所有 https://blog.csdn.net/qq_36558538/article/details/89187777

安装Redis服务

  1. 源码下载redis
    #下载
    wget -c http://download.redis.io/releases/redis-4.0.10.tar.gz
    
    #解压
    tar -zxvf redis-4.0.10.tar.gz
    
    #安装依赖
    
    yum -y install  gcc gcc-c++ kernel kernel-devel
    
    #切目录并编译
    
    cd redis-4.0.10
    make
    
    #安装
    make PREFIX=/usr/local/redis install
    
    #复制配置文件到安装目录
    mkdir /usr/local/redis/etc/
    cp redis.conf /usr/local/redis/etc/
    
    #移动常用命令到系统命令
    cd /usr/local/redis/bin/
    cp redis-benchmark redis-cli redis-server /usr/bin/
    
  2. 配置redis

    vim /usr/local/redis/etc/redis.conf
    
    # 修改一下配置
    # redis以守护进程的方式运行
    # no表示不以守护进程的方式运行(会占用一个终端)  
    daemonize yes
    
    # 客户端闲置多长时间后断开连接,默认为0关闭此功能                                      
    timeout 300
    
    # 设置redis日志级别,默认级别:notice                    
    loglevel verbose
    
    # 设置日志文件的输出方式,如果以守护进程的方式运行redis 默认:"" 
    # 并且日志输出设置为stdout,那么日志信息就输出到/dev/null里面去了 
    logfile stdout
    # 设置密码授权
    requirepass <设置密码>
    # 监听ip
    bind 127.0.0.1 
  3. 配置环境变量

    vim /etc/profile
    export PATH="$PATH:/usr/local/redis/bin"
    # 保存退出
    
    # 让环境变量立即生效
    source /etc/profile
  4. 设置启动脚本

    #redis_init_script在redis解压目录下
    cp /usr/local/redis/utils/redis_init_script  /etc/init.d/redis
    
    #修改启动脚本
    vim /etc/init.d/redis
    
    EXEC=/usr/local/redis/bin/redis-server
    
    CLIEXEC=/usr/local/redis/bin/redis-cli
    
    CONF =/usr/local/redis/etc/redis.conf
    #保存退出
    
    
    # 给脚本增加运行权限
    chmod +x /etc/init.d/redis
    
    # 查看服务列表
    chkconfig --list
    
    # 添加服务
    chkconfig --add redis
    
    # 配置启动级别
    chkconfig --level 2345 redis on
  5. 启动redis

    #启动redis
    service redis start
    

下载安装php-redis

  1. 下载地址
    #下载驱动
    wget -c https://github.com/phpredis/phpredis/archive/4.3.0.tar.gz
    
    #解压
    tar -zxvf 4.3.0.tar.gz
    
    #切目录
    cd phpredis-4.3.0
    
    #预编译驱动
    /usr/local/php/bin/phpize
    
    #编译检查
    ./configure --with-php-config=/usr/local/php/bin/php-config
    
    #编译
    make
    
    #检查编译文件
    make test
    
    #安装
    make install
  2.     在php.ini中添加扩展
    vim /usr/local/php/etc/php.ini
    
    #加入下面一行并保存
    extension=redis.so
    
    
    #重启fpm
    service php-fpm reload
    
    #查看是否安装成功
    /usr/local/php/bin/php -m

猜你喜欢

转载自blog.csdn.net/qq_36558538/article/details/89187777
今日推荐