Ubuntu 24.04无法安装php7.1-redis扩展的求助
解决Ubuntu 24.04安装php7.1-redis扩展的问题
问题原因
php7.1已经是**停止维护(EOL)**的版本,ppa:ondrej/php仓库在Ubuntu 24.04这类新版本系统中不再提供php7.1相关的扩展包,因此会出现找不到包的错误。
替代方案:手动编译安装phpredis扩展
以下是适合新手的分步操作:
先安装编译所需的依赖工具和php7.1开发包:
sudo apt update sudo apt install php7.1-dev git gcc make autoconf libc-dev pkg-config下载支持php7.1的phpredis版本(选择4.x分支,5.x及以上不再兼容php7.1,这里以4.3.0为例):
git clone --branch 4.3.0 https://github.com/phpredis/phpredis.git cd phpredis编译并安装扩展:
phpize ./configure --with-php-config=/usr/bin/php-config7.1 make sudo make install启用redis扩展:
创建扩展配置文件并启用:sudo echo "extension=redis.so" > /etc/php/7.1/mods-available/redis.ini sudo phpenmod -v 7.1 redis验证安装是否成功:
php7.1 -m | grep redis如果输出
redis,说明扩展已成功安装并启用。
注意事项
php7.1已停止安全更新,长期使用存在风险,若业务允许,建议尽快升级到受支持的PHP版本。
内容的提问来源于stack exchange,提问作者reptiloid
相关产品推荐
相关产品推荐

