当前位置:首页 > 开发 > 开源软件 > 正文

centos下php redis扩展的安装配置3种方法

发表于: 2015-05-24   作者:dcj3sjt126com   来源:转载   浏览:
摘要: 方法一 1.下载php redis扩展包  代码如下 复制代码 #wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz 2 tar -zxvf 解压压缩包,cd /扩展包 (进入扩展包然后 运行phpize 一下是我环境中phpize的目录,/usr/local/php/bin/phpize (一定要

方法一

1.下载php redis扩展包

 代码如下 复制代码

#wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz

2 tar -zxvf 解压压缩包,cd /扩展包 (
进入扩展包然后 运行phpize 一下是我环境中phpize的目录,
/usr/local/php/bin/phpize (一定要在扩展包目录中运行 否则会报错)

 代码如下 复制代码
./configure –with-php-config=/usr/local/php/bin/php-config
   make && make install

4 修改php.ini 添加 extension=’redis.so’

5重启phpservicce phpfpm -restart
apache 重启httpd


方法二

安装步骤:
下载redis php扩展 : https://github.com/owlient/phpredis/downloads  

 代码如下 复制代码

# wget https://github.com/owlient/phpredis/tarball/master
# mv master redis-php.tar.gz
# tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz  
# cd owlient-phpredis-90ecd17  
# /usr/local/php/bin/phpize 

 

 # ./configure --with-php-config=/usr/local/php/bin/php-config
# make  && make install 
#PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}  //重启PHP

编译结果: 
Build complete.
Don't forget to run 'make test'.

Installing shared extensions:     /usr/lib/php/modules/
# vim /etc/php.ini
在最后一行加入: extension = redis.so 
# service httpd restart


方法三,

CentOS版本为6.2, Redis版本为2.4.10.

首先从Redis官方网站下载最新的稳定版本的Reids, 地址: http://redis.io/download

之后执行下面的安装步骤就行了, 操作很是简单.

 代码如下 复制代码
$ wget http://redis.googlecode.com/files/redis-2.4.10.tar.gz
$ tar xzf redis-2.4.10.tar.gz
$ cd redis-2.4.10
$ make
$ make test
$ make install

这里在执行 make test 的时候会出现一些问题,需要Tcl8.5的库,去这个网站 http://www.tcl.tk/ 下载一下然后安装一下:

 代码如下 复制代码
$  cd tcl8.5.0/unix
$  configure options
$  make
$  make test
$  make install

这样之后再执行make test Redis就可以成功通过了, 另外执行Redis make install实际就是执行了一下复制操作:

 代码如下 复制代码
$ mkdir -p /usr/local/bin
$ cp -pf redis-server /usr/local/bin
$ cp -pf redis-benchmark /usr/local/bin
$ cp -pf redis-cli /usr/local/bin
$ cp -pf redis-check-dump /usr/local/bin
$ cp -pf redis-check-aof /usr/local/bin

这样, Redis就安装成功了!

接下来就是启动Redis了, 上面编译后生成的那些可执行文件拷贝到了/usr/local/bin目录下面, 他们的作用分别是:

redis-server:Redis服务器的daemon启动程序

redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作

redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能

启动Redis进程只需要执行这个 /usr/local/bin/redis-server /path-to/redis.conf

启动的时候后面要跟上redis的配置文件, 这样Redis就顺利启动了.

接下来需要安装的就是php的redis扩展, 链接地址: nicolasff/phpredis · GitHub

下来下来之后, 解压, 然后开始执行下面的Shell

$ /usr/local/php/bin/phpize 
#这个phpize是安装php模块的
$ ./configure --with-php-config=/usr/local/php/bin/php-config 
#这个路径根据实际你环境情况进行修改
$ make && make install
完事之后, 这个目录下面生成一个 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/redis.so

接下来在php.ini中添加extension=redis.so.

这样就可以正式开始开发了...

centos下php redis扩展的安装配置3种方法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
服务器环境:CentOS 6.6 1. 下载安装 wget http://download.redis.io/redis-stable.tar.gz tar xzf
(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑) 大致步骤(1)安
上次编译安装PHP时没有选择安装curl扩展,下面记录一下安装PHP curl扩展的方法。 我的PHP安装目录:/u
Redis 的安装配置介绍 redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcach
1:安装redis(使用的的环境是centos6.7 redis-2.6.14)   将redis-2.6.14.tar.gz文件拷贝到/usr/
今天公司同事要求在测试机上安装redis,并且要求让php安装上redis的扩展,redis是一个key-value存储系
一,登录vps,使用wget下载mongodb官网上的安装文件。 1 wget http://fastdl.mongodb.org/linux/mon
一: 安装过程: 参照 : http://alfred-long.iteye.com/blog/1684545 1 添加phpredis扩展 首先,查
安装Redis 下载最新的 官网:http://redis.io/ 或者 http://code.google.com/p/redis/downloads/lis
安装Redis 下载最新的 官网:http://redis.io/ 或者 http://code.google.com/p/redis/downloads/lis
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号