php 安装 redis 扩展

要给 php  安装 redis 扩展,肯定要先安装 redis 服务:

1,下载redis包:wget http://download.redis.io/releases/redis-2.8.9.tar.gz

2,解压redis包后,进入redis-2.8.9目录中,进行编译 make && make install (不需要 configure)

3.安装好了可以启动一下看看效果:

执行命令 /usr/local/bin/redis-server /home/work/program/redis-2.8.9/redis.conf 开启服务,其中后面的参数是指定配置文件,否则会有警告

命令执行结果:

 

然后另开一终端,执行 /usr/local/bin/redis-cli 命令开启客户端

命令执行结果:

 

安装好 redis 服务之后接着即可安装 php redis 扩展了

先下载扩展安装包:http://pecl.php.net/package/redis 选择合适的版本(redis-2.2.8)

解压:tar  -zxvf  redis-2.2.8.tgz

进入解压后的目录:cd  redis-2.2.8

phpize 生成 configure 文件,这一步需要注意的是:要选择正确的 phpize 文件,在安装完成 php 时会有提示 phpize 文件所在目录

我安装的 phpize 在目录 /usr/bin/ 下,所以直接运行 /usr/bin/phpize

然后我们发现当前目录下多了一个 configure 文件

接着执行:./configure --with-php-config=/usr/bin/php-config 

注意:这里的 /usr/bin/php-config 只是我的 php-config 文件所在位置,php-config 文件所在目录不一定相同,其所在位置在安装完成 php 时会有提示,一般和 phpize 在同一个目录下

然后直接编译安装即可: make && make install

接着会提示生成一个 redis.so 文件,将 extension = redis.so 添加进 php.ini 即可

这里也需要注意要选择正确的 php.ini 文件,可以通过 phpinfo() 查看:

 

然后重启服务后即可通过 phpinfo() 或者 php - i 命令 或者 php - m 命令查看

posted @ 2018-08-13 19:58  geloutingyu  阅读(278)  评论(0编辑  收藏  举报