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