• Liunx PHP安装Redis扩展


    切换到安装目录:  cd /usr/local/

    下载php redis扩展:wget http://pecl.php.net/get/redis-2.2.8.tgz

    更改名称压缩包名称: mv redis-2.2.8.tgz  phpredis-2.2.8.tgz  # 扩展包与redis 服务同名,为了分辨更名为 phpredis

    解压压缩包: tar zxf phpredis-2.2.8.tgz

    更改包名称: mv redis-2.2.8/  phpredis-2.2.8

    进入安装包:cd phpredis-2.2.8

    用phpize生成configure配置文件: /usr/local/php/bin/phpize

    配置php-config: ./configure --with-php-config=/usr/local/php/bin/php-config  # 自己php php-config 文件位置

    编译:make 

    安装:make install 

    安装执行完成后 显示 模块安装路径

    Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

    查找php.ini 文件:find / -name 'php.ini'

    修改php.in 文件:在最后一行添加模块路径

      extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so

    重启 / 重加载Nginx服务: nginx -s reload

    重启 / 重新加载PHP服务:

        高版本php 5.6:service php-fpm restart

        amh 面板:amh php restart /amh php reload 

        php-fpm是否开启:ps -ef|grep php

    最后 <?php  phpinfo()  ?> 查看是否有redis 扩展

    注意:如果php 中使用redis ,记得启动 redis 服务

    如果php 文件链接redis 失败开启防火墙端口

    [root@fullstack ~]# iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
    [root@fullstack ~]# iptables -A OUTPUT -p tcp --dport 6379 -j ACCEPT
    [root@fullstack ~]# /etc/rc.d/init.d/iptables save
    [root@fullstack ~]# service iptables restart        #重启一下防火墙 
  • 相关阅读:
    Leecode no.22 括号生成
    修改mysql数据库的时区
    Django 路由层之反向解析
    学习 Django 的几个教程网址
    leetcode周赛 242
    AcWing第二次热身赛
    AcWing夏季每日一题--最长公共子序列
    AcWIng夏季每日一题--序列最大收益
    leetcode周赛 241
    第十二届蓝桥杯C++ B组
  • 原文地址:https://www.cnblogs.com/xuey/p/9553931.html
Copyright © 2020-2023  润新知