个性化阅读
专注于IT技术分析

在Ubuntu 16.04中通过composer安装库时,如何解决”系统中缺少所需的PHP扩展名bcmath”的问题

本文概述

可以与作曲家一起安装的许多打包器库都需要著名的bcmath扩展名。多亏了计算机, 你才能轻松地对大量数字进行高精度的计算, 但是在某些情况下, 如果数字中所需的位数超过了计算机的可用内存, 则此高精度可能会降低, 也可能不会降低工作。这就是为什么PHP中存在此扩展以解决此问题的原因。 BCMath是一组PHP函数, 可让你使用任意精度算术。该软件包基本上将成为这些功能的包装, 以便可以以面向对象的方式使用它们。

在某些未正确配置的Ubuntu服务器中, 此扩展名可能会丢失, 但是不用担心, 因为你可以通过运行简单命令的CLI轻松安装。请按照以下步骤操作, 以在你的PHP发行版上运行bcmath扩展, 最后安装依赖于该扩展的PHP库作为moontoast / math。

1.确认你使用的是哪个PHP版本

第一步, 你需要知道你使用的是哪个PHP版本, 因为你不能简单地使用任何PHP版本安装任何扩展版本。要确定所使用的PHP版本, 可以从CLI运行以下命令:

php -v

这将生成类似于以下内容的输出:

PHP 7.0 Ubuntu php -v

你可以在其中轻松识别所使用的PHP版本。在我们的例子中, 我们使用的是PHP 7.0。

2.安装bcmath扩展

现在你知道使用的是哪个PHP版本, 你只需使用以下命令安装相应版本的bcmath:

# As we have php 7.0
sudo apt install php7.0-bcmath

# According to the version of PHP that you use
# the package name changes as:
# php7.1-bcmath

完成安装后, 你将可以使用bcmath扩展名, 并且不再有上述警告。

编码愉快!

赞(0) 打赏
未经允许不得转载:srcmini » 在Ubuntu 16.04中通过composer安装库时,如何解决”系统中缺少所需的PHP扩展名bcmath”的问题
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏