kangle php安装redis扩展
- 下载phpredis扩展phpredis
- 解压
wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
tar -zxf 4.0.2.tar.gz
cd phpredis-4.0.2
- 进入目录之后生成configure 文件(对应版本的php文件夹里面的phpize回车)
/vhs/kangle/ext/tpl_php5633/bin/phpize
- 执行编译(对应版本的php文件夹里面的php-config)
./configure --with-php-config=/vhs/kangle/ext/tpl_php5633/bin/php-config
make && make install
- 修改对应版本的ini文件(如:/vhs/kangle/ext/tpl_php5633/php-templete.ini)
extension=redis.so
- 修改之后要重启kangle,因为不重启的话ini文件读取的就是/tmp/里面的ini文件
也可以利用./pecl直接安装 方便快捷
- 找到对应php版本,如进入/vhs/kangle/ext/tpl_php7113/bin
- 执行,自动安装最新版本的扩展
./pecl install redis
# 提示Can't find PHP headers in /opt/xxxx
# 安装
yum install php-devel
# rh源,安装对应版本的php-devel
yum install rh-php71-php-devel
- 安装之后修改对应版本的ini文件(如:/vhs/kangle/ext/tpl_php7113/php-templete.ini)
# You should add "extension=redis.so" to php.ini
extension=redis.so
- 修改之后要重启kangle,因为不重启的话ini文件读取的就是/tmp/里面的ini文件