为PHP安装redis扩展
2019-03-02 本文已影响0人
jinshan
一、windows环境下为PHP安装redis扩展
- 使用phpinfo()函数查看PHP的版本信息。
- 下载 php_igbinary-1.2.1-5.5-ts-vc11-x86.zip,php_redis-2.2.7-5.6-ts-vc11-x86.zip
下载地址:
http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1
http://windows.php.net/downloads/pecl/releases/redis/2.2.7 - 解压缩后,将php_redis.dll和php_redis.pdb拷贝至php的ext目录下
- 修改php.ini,在该文件中加入:
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll 放在 extension=php_redis.dll的前面
- 重启Apache/Nginx后,使用phpinfo查看扩展是否成功安装
二、Linux环境下为PHP安装redis扩展
- 下载redis扩展
redis扩展各个版本下载地址:http://pecl.php.net/package/redis
wget https://pecl.php.net/get/redis-3.1.6.tgz
(本次安装环境:php7.1+redis-4.0.2,redis扩展版本为redis-3.1.6)
- 解压下载的redis扩展
tar zxvf redis-3.1.6.tgz
- 进入解压后的目录
cd redis-3.1.6
- 用phpize生成configure配置文件
/usr/local/php7/bin/phpize
执行成功则生成configure文件,如果出现错误提示缺少什么如:autoconf 则用yum安装即可。
- 进行编译配置
./configure --with-php-config=/usr/local/php7/bin/php-config
- 编译及编译安装
make && make install
- 在php.ini配置文件中添加 extension="redis.so",保存退出。
- 重启nginx && 重启php-fpm。
- 执行php打印phpinfo()查看页面,redis扩展安装成功。