redis扩展安装
2025年6月26日小于 1 分钟
redis扩展安装
下载redis扩展包
https://pecl.php.net/package/redis
php7.4安装
tar -zxvf redis-6.2.0.tgz && mv redis-6.2.0 /usr/local/php7.4/redis-6.2.0 && cd /usr/local/php7.4/redis-6.2.0

由于目录中没有configure配置环境
/usr/local/php7.4/bin/phpize

./configure --with-php-config=/usr/local/php7.4/bin/php-config
make && make install
Installing shared extensions: /usr/local/php7.4/lib/php/extensions/no-debug-non-zts-20190902/

修改php.ini
/usr/local/php7.4/etc/php.ini
extension=/usr/local/php7.4/lib/php/extensions/no-debug-non-zts-20190902/redis.so
重启php7.4
kill -USR2 $(cat /usr/local/php7.4/var/run/php-fpm.pid)
测试查看
/usr/local/php7.4/bin/php -m | grep redis
php8.3安装
tar -zxvf redis-6.2.0.tgz && mv redis-6.2.0 /usr/local/php/redis-6.2.0 && cd /usr/local/php/redis-6.2.0

由于目录中没有configure配置环境
/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20230831/

修改php.ini
/usr/local/php/etc/php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20230831/redis.so
重启php
kill -USR2 $(cat /usr/local/php/var/run/php-fpm.pid)
测试查看
/usr/local/php/bin/php -m | grep redis