kangle php安装redis扩展

  1. 下载phpredis扩展phpredis

  2. 解压

wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
tar -zxf 4.0.2.tar.gz
cd phpredis-4.0.2  
  1. 进入目录之后生成configure 文件(对应版本的php文件夹里面的phpize回车)

/vhs/kangle/ext/tpl_php5633/bin/phpize
  1. 执行编译(对应版本的php文件夹里面的php-config)

./configure --with-php-config=/vhs/kangle/ext/tpl_php5633/bin/php-config
make && make install
  1. 修改对应版本的ini文件(如:/vhs/kangle/ext/tpl_php5633/php-templete.ini)

extension=redis.so
  1. 修改之后要重启kangle,因为不重启的话ini文件读取的就是/tmp/里面的ini文件

也可以利用./pecl直接安装 方便快捷

  1. 找到对应php版本,如进入/vhs/kangle/ext/tpl_php7113/bin

  2. 执行,自动安装最新版本的扩展

./pecl install  redis
# 提示Can't find PHP headers in /opt/xxxx
# 安装
yum install php-devel
# rh源,安装对应版本的php-devel
yum install rh-php71-php-devel
  1. 安装之后修改对应版本的ini文件(如:/vhs/kangle/ext/tpl_php7113/php-templete.ini)

# You should add "extension=redis.so" to php.ini
extension=redis.so
  1. 修改之后要重启kangle,因为不重启的话ini文件读取的就是/tmp/里面的ini文件