切换到安装目录:  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 #重启一下防火墙

liunx php 安装 redis 扩展的更多相关文章

  1. 编译安装PHP7并安装Redis扩展Swoole扩展

    编译安装PHP7并安装Redis扩展Swoole扩展 在编译php7的机器上已经有编译安装过php5.3以上的版本,从而依赖库都有了 本php7是编译成fpm-php 使用的, 如果是apache那么 ...

  2. php安装redis扩展

    1.windows安装redis扩展 php_redis.dll (for windows) 的下载地址:http://windows.php.net/downloads/pecl/snaps/red ...

  3. window下的php安装redis扩展

    本实验建立在redis服务器已经安装成功的条件下.安装redis扩展需要以下步骤: 1.打开php.ini文件,并找到该段代码:extension=php_redis.dll,并去掉前面的#好,如果没 ...

  4. 在Windows下安装redis扩展和memcached扩展

    一.php安装redis扩展   1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本       2.根据PHP版本号,编译器版本号和CPU架构, 选择php_redis-2.2 ...

  5. wamp环境下如何安装redis扩展

    Redis安装 wamp环境安装redis扩展 首先在自己本地项目中phpinfo(); 查看php版本; (php版本是5.5, ts-vcll表示MSVC11 (Visual C++ 2012), ...

  6. Laravel安装redis扩展

    Laravel安装redis扩展 1.使用命令行,执行(当然要先安装composer) composer require predis/predis 2.执行完就安装好了,redis相关配置可以到.e ...

  7. wampServer 安装 Redis 扩展

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. Redis是一个开源的使用ANSI C语言编写.遵守B ...

  8. PHP如何安装redis扩展(Windows下)

    PHP如何安装redis扩展(Windows下) 一.总结 一句话总结:下载扩展的dll,放入指定文件夹(php对应的扩展的目录php/ext),在配置文件php.ini中注册dll 尽量不要选择最新 ...

  9. php安装redis扩展'checking for igbinary includes... configure: error: Cannot find igbinary.h'解决方法

    今天准备给yii2安装redis扩展,先安装了redis服务,然后安装redis php官方扩展,在make的时候提示' checking for igbinary includes... confi ...

随机推荐

  1. 输入一条url后,发生了什么??

    (1)浏览器解析 (2)查询缓存 (3)DNS查询 顺序如下,若其中一步成功直接进去建立连接部分: -- 浏览器自身DNS -- 操作系统DNS -- 本地hosts文件 -- 像域名服务器发送请求 ...

  2. 中国大学MOOC 设置AutoCAD的绘图环境

  3. 屌爆的xamarin,一人单挑google/apple/windows

    一个IDE就把3大手机平台全包了: android:自带模拟器xamarin player,速度堪比genymotion. ios:需要一台mac机辅助,一旦配好后可全程脱离,连ios模拟器都给镜像到 ...

  4. IP命令的用法详解

    IP命令的用法详解 原创 2017-06-29 10:02:34 0932 摘自:http://www.php.cn/linux-371363.html ip命令是Linux下较新的功能强大的 ...

  5. Requests接口测试(四)

    Python序列化和反序列化 啥是序列化?啥是反序列化?这两个词听起来优点高大上的意思,其实呢不然,很简单的可以理解为: 序列化:将python的数据对象编码转换为json格式的字符串 反序列化:将j ...

  6. HTML5之:link与title的区别

    [link]标签:外联导入样式 例1:<link rel="stylesheet" type="text/css" href="theme.cs ...

  7. 如何解决某个jar包的依赖冲突问题

    我用的是idea集成开发环境,因此以该开发工具讲解. 首先在在Terminal窗口中,键入:mvn dependency:tree -Dincludes=com.google.guava 如果不加-D ...

  8. <%@ include > 与< jsp:include >

    include指令表示在JSP编译时插入一个包含文本或者代码的文件,把文件中的文本静态地包含过去.也就是说,会把被包含的页面拷贝到包含的页面中指令所在的位置. 语法格式:<%@ include ...

  9. 为什么要引入zookeeper系统

    为什么要引入zookeeper系统?这篇文章将说明几个引入zookeeper的原因,首先,先对zookeeper做一个简单的介绍. zookeeper是hadoop下的一个子项目,它是一个针对大型分布 ...

  10. Regex 常用的正则表达式

    .校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非 ...