文档章节

Linux下PHP安装Redis扩展

r
 raykaeso
发布于 2016/04/07 14:31
字数 422
阅读 28
收藏 0
pecl.php.net,PECL库是一个PHP扩展,提供一个目录的所有已知的扩展和托管设备下载PHP扩展,PHP很多扩展都可以在这里面找到。今天主要讲解下Linux下php安装redis扩展,附有windows下redis扩展安装。
1、PHP redis下载地址:http://pecl.php.net/package/redis
[cc lang="bash" escaped="true"][root @Redis ~]# wget http://pecl.php.net/get/redis-2.2.7.tgz[/cc]

2、解压安装并进入Redis目录
[cc lang="bash" escaped="true"][root @Redis ~]# tar xzf redis-2.2.5.tgz
[root @Redis ~]# cd redis-2.2.5[/cc]

3、在Redis文件夹下,生成configure配置文件
[cc lang="bash" escaped="true"][root @Redis redis-2.2.5]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626

[root @Redis redis-2.2.5]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@Redis redis-2.2.5]# make
[root@Redis redis-2.2.5]# make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
cp: cannot create regular file `/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/#INST@6338#': Permission denied
make: *** [install-modules] Error 1

注意:一定要用root用户。
[root@Redis redis-2.2.5]# su
Password:
[root@web redis-2.2.5]# make install[/cc]

4、在PHP配置文件php.ini里面加载Redis扩展
[cc lang="vim" escaped="true"]extension=redis.so[/cc]

5、查看phpinfo,Redis扩展是否加载
redis
Redis Support enabled
Redis Version 2.2.5
至此,Redis扩展已经安装成功并加载,可以用PHP操作Redis了。
附:
windows下安装Redis扩展就更加简单了,找到对应的版本,下载dll文件,放到PHP目录下面的ext,修改PHP的配置文件php.ini,加载extension=php_redis.dll,重启Apache,查看phpinfo是否有Redis,如果有就恭喜你,已经安装成功了,就是这么简单。
关于PHP版本VC6、VC9、TS、NTS版本的区别,参考: PHP版本的区别与用法详解

本文转载自:http://blog.csdn.net/u012558554/article/details/51072369

r
粉丝 1
博文 68
码字总数 0
作品 0
武汉
个人站长
私信 提问
Linux下常用轻量级队列服务比较

Linux IPC: IPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。 系统消息队列功能是这些方法中的其中一种。使用此队列不需要额外安装服务,是系统内...

苗雨顺
2014/03/24
0
1
OneinStack 1.2 发布,一键 PHP/JAVA 安装工具

这个脚本是使用 shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpa/lnmt(Linux、Nginx/Tengine、 MySQL/MariaDB/Percona、PHP、Apache、Tomcat),适用于CentOS 5~7(包括redhat)、Deb...

lj2007331
2016/03/03
2.7K
10
centos下的lamp环境,安装redis扩展出错了……

我在centos下搭建了一个lamp,全部都是yum安装,由于需要用到redis扩展,安装时用的命令是 yum -y install php-redis ,然后就报了 一个错啊,php55w-common conflicts with php-common-5.3.3...

zhy10
2016/04/01
363
2
3分钟wamp安装redis扩展超级简单

购买阿里云相关服务,这里可以领取优惠券, 有的产品5折优惠哟, 注意, 领取的优惠券30天内有效,尽快使用: 领取方式:进入链接后 页面下拉 一键领取全部 或者按需每次领取对应的优惠,领取链接...

兔子想飞
2015/10/10
0
0
PHP操作redis的两种方式

随着redis使用越来越广泛,各种应用系统几乎都会嵌入redis。当然,PHP也不例外。在我接触到的项目中,主要是使用redis作为缓存服务器。但是对于PHP来说,它本身并不支持redis。所以说这里我们...

梦梦阁
2018/06/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java8

package com.shi.lambda;import java.util.Arrays;import java.util.List;import org.junit.Test;import com.shi.model.Employee;/** * 初始化案例 * @author xiaosh......

小小小施爷
32分钟前
1
0
c# 动态编译代码

有时候做计算一些东西时候,算法一直变更,写在程序需要一直调整,因此算法写在cs文件,然后动态调用内部的方法去计算判断,只需变更cs文件即可。 using Microsoft.CSharp; using System; us...

朝如青丝暮成雪
32分钟前
3
0
好程序员技术分享html5和JavaScript的区别

好程序员技术分享html5和JavaScript的区别,HTML5广义上讲是前端开发学科的代名词,包含HTML5、CSS3及JavaScript三个重要的部分,是运行在浏览器上应用的统称。如PC端网站、管理系统、手机网...

好程序员IT
34分钟前
2
0
tomcat 与 spring boot 设置虚拟路径

tomcat 设置虚拟路径 <Context path="/uploadDir" docBase="/data"/>path是请求访问的路径docBase是服务器存储文件的路径,Linux 根目录下 data spring boot 虚拟路径设置 registry.addRe......

kdy1994
38分钟前
1
0
var ,let ,const 的区别和共同点

一、let和var区别 1.关于变量提升,var能变量提升,let不能 // 关于var 如下所示console.log(a); //输出undefined,此时就是变量提升var a = 2; console.log(a); //2 //相当于下面...

MrBoyce
43分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部