有一台服务器系统为麒麟V10安装了php7.2.33,需要安装redis扩展。
手头只有一个redis4.3就尝试一下,中途没有报错,生成了redis.so,修改php.ini挂在redis.so。
重启php,结果挂载失败。
查了下资料,php7.2需要5.3版本以上的插件。
这台服务器无法连接互联网,所以没有办法使用pecl命令来安装。
想去官网下载安装包,网站不稳定,无法访问pecl.php.net下载。
正好手头有一个能连接互联网 的麒麟服务器,没有安装php任何版本。
运行命令:
pecl install redis05.3.3
此时会安装报错,无妨。
安装包下载到:/tmp/pear/download/
复制到需要安装的服务器,再执行一次安装命令,成功。
/application/php/bin/phpize
/configure --with-php-config=/application/php/bin/php-config
make && make install