银河麒麟系统编译安装PHP8.2的redis模块

银河麒麟系统编译安装PHP8.2的redis模块

2024-12-08 / 0 评论 / 59 阅读 / 正在检测是否收录...

银河麒麟系统编译安装PHP8.2的redis模块

php默认编译没有redis模块
本文记录了银河麒麟服务器操作系统(Host版)V10环境下PHP8.2如何编译安装redis模块。
本文配置在上一篇文章国产银河麒麟服务器版(Host)V10 编译安装PHP8.2基础上进行,有疑问可以先熟悉一下更容易上手。

php redis扩展源码下载

一、编译

yum install gcc  make  libzip autoconf -y
cd /usr/local/src/
wget https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
tar -zxf 5.3.7.tar.gz 
cd phpredis-5.3.7
/usr/local/php82/bin/phpize
./configure --with-php-config=/usr/local/php82/bin/php-config --enable-redis
make && make install

安装成功后,会输出redis.so已经被发送到 /usr/local/php82/lib/php/extensions/no-debug-non-zts-20220829 目录下。

二、配置启用模块

#如果已经生成过 /usr/local/php82/etc/php.ini 则跳过这一步。
cp /usr/local/src/php-8.2.26/php.ini-development  /usr/local/php82/etc/php.ini 
ln -s /usr/local/php82/etc /etc/php82

#在php.ini文件中开启redis模块
echo "extension=redis" >> /usr/local/php82/etc/php.ini

#检查测试:
php -m | grep redis
能匹配到则说明安装和开启php8.2 redis模块成功。

m4mkv5hy.png

0

评论 (0)

取消