致命错误:调用未定义的函数bccomp()

5

我出现了这个错误

PHP致命错误:调用未定义的函数bccomp()

我正在使用Ubuntu,并且使用APT-GET命令安装了PHP-5.6。


BCMath扩展是否已启用? - ArtOsi
请参考这个答案 - IMSoP
1
这将解决问题 apt install php5.6-bcmath,谢谢大家。 - user6514731
1个回答

15

bccomp()函数属于BCMath扩展包;如果未定义,则显然该扩展包本身存在问题。更具体地说,它未启用(自PHP 4.0.4以来,libbcmath已与PHP捆绑在一起)。

引用文档

这些函数仅在PHP配置为--enable-bcmath时可用。

PHP的Windows版本内置对此扩展的支持。您无需加载任何其他扩展即可使用这些函数。


3
当然,如果你使用新的 Ubuntu 计算机,请确保 安装 包,例如 sudo apt install php-bcmath - Robert Dundon
5
最好安装与PHP版本相对应的bcmath扩展。可以使用命令sudo apt install php7.x-bcmath来安装,然后重启服务,使用命令service apache2 restart - VishalParkash

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