解决 undefined function bcdiv()问题

在Deepin中 php7.2 遇到问题:

Uncaught Error: Call to undefined function bcdiv()
1
bcdiv函数的作用(点我查看)

原因是因为缺少了PHP的 bcmath 扩展,导致电脑无法识别该函数。

解决办法:

1、查看当前php版本

PHP -v
1
2、更新源

Centos下:

sudo yum update
1
Ubuntu或Deepin下:

sudo apt-get update
1
3、安装当前PHP版本所需要的扩展,我的本地PHP版本为7.2,所以我的安装命令如下:

sudo apt-get install php7.2-bcmath
1
总结:Windows下的环境默认应该是安装了bcmath 这个扩展,Linux下PHP5.6版本以上不会默认安装该扩展,所以需要手动安装,如果不知道自己的源里有没有这个扩展的,可以用以下命令查询:

sudo apt-cache search bcmath
————————————————
版权声明:本文为CSDN博主「犯二青年543」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37006829/article/details/112428232

posted @ 2023-09-25 10:28  浮尘微光  阅读(223)  评论(0编辑  收藏  举报