关闭

Linux 下Centos7 PHP使用redis 安装redis扩展

标签: 扩展redis
2987人阅读 评论(0) 收藏 举报
分类:
第一步:开始在 PHP 中使用 Redis 前,我们需要确保已经安装了 redis 驱动,且你的机器上能正常使用 PHP。接下来让我们安装 PHP redis 驱动
  //redis扩展的下载地址 有时候可能链接不上 毕竟是人家的下载源
 [root@localhost wengpengle]# wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz

  //解压刚刚下载好的压缩包
 [root@localhost wengpengle]# tar -zxvf 2.2.8.tar.gz
  //进入主目录
 [root@localhost wengpengle]# cd phpredis-2.2.8/
  //执行完这一步(用phpize生成configure配置文件) 会出现下面的错误   根据错误提示 可以看出 没有 php-devel 这个扩展
  [root@localhost phpredis-2.2.8]# /usr/bin/phpize

  Can't find PHP headers in /usr/include/php
  The php-devel package is required for use of this command.

 //安装 php-devel  会有以下提示 
  [root@localhost phpredis-2.2.8]# yum install php-devel
  Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
    内存:147 M RSS (477 MB VSZ)
    已启动: Sun Aug 14 18:35:24 2016 - 58:34之前
    状态  :睡眠中,进程ID:3620

  //杀死进程
  [root@localhost phpredis-2.2.8]# kill -9 3620

  //继续安装 php-devel 如果还提示 有一个进程、就继续杀死、知道没有提示为止。如果没有提示就 根据下载提示、一路属于 y 即可
  [root@localhost phpredis-2.2.8]# yum install php-devel
  //出现以下提示 代表安装成功
  
   已安装:
  php-devel.x86_64 0:5.4.16-36.3.el7_2                                                  

   作为依赖被安装:
  pcre-devel.x86_64 0:8.32-15.el7_2.1                                                   

   作为依赖被升级:
  pcre.x86_64 0:8.32-15.el7_2.1                                                         

   完毕!
   
   //在执行 /usr/bin/phpize  这个密令、意思就是(用phpize生成configure配置文件)、 出现以下提示、说明 OK 了
   [root@localhost phpredis-2.2.8]# /usr/bin/phpize
   Configuring for:
   PHP Api Version:         20100412
   Zend Module Api No:      20100525
   Zend Extension Api No:   220100525
  
  //查看php-config 的路径
  [root@localhost phpredis-2.2.8]# whereis php-config

  php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
  
  //配置
  [root@localhost phpredis-2.2.8]# ./configure --with-php-config=/usr/bin/php-config
  
  //编译并且安装、(出现以下提示说明 OK)
  [root@localhost phpredis-2.2.8]# make && make instll
  Build complete.
  Don't forget to run 'make test'.

  Installing shared extensions:     /usr/lib64/php/modules/

 //修改php.ini配置文件 让php支持redis  
 [root@localhost phpredis-2.2.8]#vi /etc/php.ini 
 //在 php.ini 的最后一行加上
 extension=redis.so

; directive because it is not set or is mistyped, a default value will be used.
extension=redis.so (加上)
; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
; previously set variable or directive (e.g. ${foo})

; Expressions in the INI file are limited to bitwise operators and parentheses:
; |  bitwise OR
; ^  bitwise XOR
; &  bitwise AND
:wq (保存并退出)
 
 //如果安装的是 lamp 的环境、则重行启动 Apache 
 [root@localhost etc]# systemctl restart httpd
 
 //如果安装的是 lnmp 的环境、则重新启动 php-fpm
 [root@localhost html]# systemctl restart php-fpm


完毕!





1
2
查看评论

Linux下安装Redis并添加PHP扩展

1.安装Redis客户端1.1下载redis客户端 进入redis官网,然后使用wget下载redis客户端[root@localhost ~]# wget http........ 下载之后的安装包! 1.2解压[root@localhost ~]# tar -zxvf redis-3.0....
  • sinat_21125451
  • sinat_21125451
  • 2016-04-21 17:25
  • 4177

linux 下安装redis以及php Redis扩展

环境配置: centos6.0 nginx/1.0.0 php/5.3.8 mysql/5.5.17 安装redis 步骤一、下载redis 可以去http://redis.io/去下载最新版本 我用的是 redis 2.8.11 进入软件安装包存放目录: cd /var/install/sof...
  • i_bruce
  • i_bruce
  • 2014-06-17 15:06
  • 15482

php使用redis扩展以及安装redis(linux下)

一,安装redis 1,下载redis包:wget http://download.redis.io/releases/redis-2.8.9.tar.gz 2,解压redis包后,进入redis-2.8.9目录中,进行编译      先 make...
  • will5451
  • will5451
  • 2017-05-02 17:54
  • 3183

linux(centOS7)安装 redis及php操作redis

Linux 安装 Redis 1.安装前的准备(安装gcc) yum install gcc-c++ 2.将redis下载到/usr/local/src目录下cd /usr/local/src wget http://download.redis.io/releases/redis-2.8.1...
  • Gentry__
  • Gentry__
  • 2016-07-18 13:47
  • 1791

centos 安装php7 redis扩展

1.下载   下载地址:http://pecl.php.net/package/redis   下载目录我放在/data/download/php下   cd到下载目录,下载:wget http://pecl.php.net/get/redis-3.1.2.tgz 2.解压 ...
  • u012555942
  • u012555942
  • 2017-10-13 17:02
  • 302

centos7下php7.1安装redis扩展

centos7安装php的redis扩展
  • dreamsqifan
  • dreamsqifan
  • 2017-06-19 15:29
  • 1177

linux下面安装redis扩展(在yum安装lnmp的环境下)

cd  redis-3.2.1/ 进入redis 目录 Vi  redis.conf 配置文件 bind 127.0.0.1 将这个注释掉 # bind  liunx ip  现在别人也可以连到你的redis 了     安...
  • llzif
  • llzif
  • 2016-08-13 09:47
  • 1865

Linux下Lamp环境 和 Lnmp环境 PHP使用Redis安装教程

安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动: 第一步:下载地址为:https://github.com/phpredis/phpredis/re...
  • wplblog
  • wplblog
  • 2016-07-23 13:49
  • 3062

Centos7下安装php-redis扩展及简单使用

前言:在本篇博客中,我将给大家介绍如何在Centos7上安装php-redis扩展以及一些简单的实用,关于如何在Centos上安装redis的,可以参考我的上一篇博客 Redis在Centos7上的安装部署想要在php中操作redis,那就必须安装php-redis扩展,就比如mysql一样,php...
  • baidu_30000217
  • baidu_30000217
  • 2016-05-23 14:45
  • 7239

CentOS6.5安装Redis2.8.19 和php redis扩展

1.下载Redis wget http://download.redis.io/releases/redis-2.8.19.tar.gz 2.解压和编译 tar -zxvf redis-2.8.19.tar.gz cd redis-2.8.19 make 3.安装配置 在r...
  • csdn924618338
  • csdn924618338
  • 2017-02-07 17:15
  • 1626
    个人资料
    • 访问:127478次
    • 积分:2116
    • 等级:
    • 排名:千里之外
    • 原创:94篇
    • 转载:1篇
    • 译文:1篇
    • 评论:49条
    最新评论