You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 07:24:51