如何在Ubuntu中为PHP 7.1安装bcmath

29
我正在使用一台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个回答

62

回答自己的问题。成功通过更新仓库解决了这个问题。

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

重启apache,一切就绪。


如果您没有带有php7.1的ppa,那么您如何最初安装它呢?o_O - zerkms
4
请注意,截至2020年,您应该安装PHP 7.4版本,命令为apt install php7.4-bcmath。请注意不要改变原意,保持通俗易懂。 - calvinf

14

1
http://security.ubuntu.com/ubuntu/dists/artful-security/universe/binary-i386/Packages -> 404未找到。对我没用。 - Martin Fasani
谢谢,这对我在7.3上有效,我使用了 - sudo apt install php7.3-bcmath。 - Sujeet malvi

13

寻找Ubuntu 20.04的人:

sudo apt install php-bcmath

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

如果要安装php特定版本的bcmath,可以使用以下命令:

sudo apt install php7.x-bcmath

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接