25

我正在使用 Ubuntu 16 服务器进行测试php7.1。我的一个应用程序使用bcadd功能。我知道我需要为此安装bcmath模块,但我找不到php7.1-bcmath. 当我尝试安装apt install php-bcmath时,它只是安装了php7.0-bcmath模块。

我无法在php7.1-bcmath任何地方找到要安装在我的服务器上的模块。有人有想法吗?

apt install php7.1-bcmath返回以下,

E: Unable to locate package php7.1-bcmath

E: Couldn't find any package by glob 'php7.1-bcmath'

E: Couldn't find any package by regex 'php7.1-bcmath'
4

4 回答 4

54

回答我自己的问题。设法通过以下 repo 更新解决了这个问题。

add-apt-repository ppa:ondrej/php
apt update
apt install php7.1-bcmath

重新启动 apache,一切顺利。

于 2017-05-11T03:08:06.823 回答
13

安装这个: https ://packages.ubuntu.com/fr/artful/amd64/php7.1-bcmath/download

添加这个:

deb http://security.ubuntu.com/ubuntu artful-security main universe

到 /etc/apt/sources.list

$ sudo apt update

$ sudo apt install php7.1-bcmath
于 2018-05-01T22:02:26.180 回答
8

那些正在寻找 Ubuntu 20.04 的人:

sudo apt install php-bcmath

它将自动安装与您的 PHP 版本兼容的 bcmath。

于 2021-05-14T11:44:21.987 回答
0

对于 Ubuntu 16.04:添加这个 ppa http://ppa.launchpad.net/jczaplicki/xenial-php74-temp/ubuntu 打开 synaptic,然后卸载任何已经安装的 bcmath 模块。然后重新安装php7.4和php7.4-xxx模块

于 2022-01-28T12:25:22.323 回答