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

Ubuntu 18系统下无法安装php7.4-bcmath组件的问题求助

解决Ubuntu 18.04下无法安装php7.4-bcmath的问题
  • 先修复ondrej/php源的配置(可能之前源添加不完整或缓存损坏)

    1. 移除旧的ppa源(若之前添加过程有异常):
      sudo add-apt-repository --remove ppa:ondrej/php
      
    2. 重新添加ppa源,确保执行过程无报错:
      sudo add-apt-repository ppa:ondrej/php
      
    3. 强制更新源缓存,修复可能的缓存问题:
      sudo apt-get update --fix-missing
      
  • 安装指定版本的bcmath扩展
    执行以下命令,明确指定PHP7.4的扩展包:

    sudo apt-get install php7.4-bcmath
    
  • 验证安装是否成功
    安装完成后,用下面的命令检查扩展是否加载:

    php7.4 -m | grep bcmath
    

    如果输出bcmath,说明安装成功。

  • 备选方案:手动编译安装(若源安装仍失败)

    1. 先安装编译所需的依赖:
      sudo apt-get install php7.4-dev build-essential
      
    2. 进入PHP7.4的bcmath扩展源码目录(若没有源码包,先安装php7.4-src):
      cd /usr/src/php7.4/ext/bcmath
      
    3. 编译并安装扩展:
      phpize
      ./configure
      make && sudo make install
      
    4. 在PHP7.4的CLI和FPM配置文件中添加扩展:
      echo "extension=bcmath.so" | sudo tee -a /etc/php/7.4/cli/php.ini
      echo "extension=bcmath.so" | sudo tee -a /etc/php/7.4/fpm/php.ini
      
    5. 重启PHP-FPM服务:
      sudo systemctl restart php7.4-fpm
      

内容的提问来源于stack exchange,提问作者Alexander Drobotov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 15:57:37