问题描述:
在Deepin中 php7.2 遇到问题:
1 | Uncaught Error: Call to undefined function bcdiv() |
bcdiv
函数的作用(点我查看)
问题原因:
因为缺少了 PHP
的 bcmath
扩展,导致电脑无法识别该函数。
解决办法:
1、查看当前 php
版本
1 | php -v |
2、更新源
- Centos下:
1
sudo yum update
- Ubuntu或Deepin下:
1
sudo apt-get update
3、安装当前PHP版本所需要的扩展
我的本地PHP版本为7.2,所以我的安装命令如下:
1 | sudo apt-get install php7.2-bcmath |
总结:
Windows
下的环境默认应该是安装了 bcmath
这个扩展,Linux
下 PHP5.6
版本以上不会默认安装该扩展,所以需要手动安装,如果不知道自己的源里有没有这个扩展的,可以用以下命令查询:
1 | sudo apt-cache search bcmath |