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