为PHP安装redis扩展

一、windows环境下为PHP安装redis扩展

  1. 使用phpinfo()函数查看PHP的版本信息。
  2. 下载 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
  3. 解压缩后,将php_redis.dll和php_redis.pdb拷贝至php的ext目录下
  4. 修改php.ini,在该文件中加入:
extension=php_igbinary.dll
extension=php_redis.dll

注意:extension=php_igbinary.dll 放在 extension=php_redis.dll的前面

  1. 重启Apache/Nginx后,使用phpinfo查看扩展是否成功安装

二、Linux环境下为PHP安装redis扩展

  1. 下载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)

  1. 解压下载的redis扩展
tar zxvf redis-3.1.6.tgz
  1. 进入解压后的目录
cd redis-3.1.6
  1. 用phpize生成configure配置文件
/usr/local/php7/bin/phpize

执行成功则生成configure文件,如果出现错误提示缺少什么如:autoconf 则用yum安装即可。

  1. 进行编译配置
./configure --with-php-config=/usr/local/php7/bin/php-config
  1. 编译及编译安装
make && make install
  1. 在php.ini配置文件中添加 extension="redis.so",保存退出。
  2. 重启nginx && 重启php-fpm。
  3. 执行php打印phpinfo()查看页面,redis扩展安装成功。

你可能感兴趣的:(为PHP安装redis扩展)