-

Linux下PHP安装Redis扩展

PHP

Redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。在一些Web项目中我们需要使用Redis来作缓存。今天雷雪松主要讲解下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版本的区别与用法详解

来源:Linux下PHP安装Redis扩展

3 评论 “Linux下PHP安装Redis扩展

    Creditpay 评论:
    2019年1月22日 下午4:33

    Thanks for finally talking about >Linux下PHP安装Redis扩展_PHP程序员,雷雪松的博客

    吾读 评论:
    2019年5月9日 下午11:51

    写的太经典了,我竟无言以对。

    瓜子小说网 评论:
    2019年5月11日 上午12:16

    哇塞,居然是沙发?留个名

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注