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

Ubuntu 18.04下无法安装PHP 8.0 bcmath模块求助

解决Ubuntu 18.04.2 LTS安装PHP8.0 bcmath模块失败的问题

1. 重新配置ondrej PHP源

Ubuntu 18.04默认源不包含PHP8.0的包,即使之前加过ondrej源,可能存在配置问题,按以下步骤重新操作:

# 移除旧的PPA源条目(如果之前添加过)
sudo add-apt-repository --remove ppa:ondrej/php
# 添加最新的ondrej PHP源
sudo add-apt-repository ppa:ondrej/php
# 修复源缓存并更新
sudo apt update --fix-missing

2. 安装PHP8.0及bcmath模块

执行以下命令直接安装对应版本的模块:

sudo apt install php8.0 php8.0-bcmath

3. 验证安装结果

运行命令检查模块是否成功加载:

php8.0 -m | grep bcmath

如果输出bcmath,说明安装完成,重启Apache服务使配置生效:

sudo systemctl restart apache2

备选方案:手动编译安装bcmath模块

如果PPA源仍无法使用,尝试手动编译:

  • 先安装编译依赖:
sudo apt install build-essential php8.0-dev libssl-dev
  • 下载对应版本的PHP源码(8.0.28):
wget https://www.php.net/distributions/php-8.0.28.tar.gz
tar -xzf php-8.0.28.tar.gz
cd php-8.0.28/ext/bcmath
  • 编译并安装模块:
phpize
./configure --with-php-config=/usr/bin/php-config8.0
make
sudo make install
  • 编辑PHP配置文件启用模块:
    打开/etc/php/8.0/apache2/php.ini,添加一行:
extension=bcmath.so
  • 重启Apache服务:
sudo systemctl restart apache2

内容的提问来源于stack exchange,提问作者Miguel Heredia

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 12:03:12