php精准运算扩展之bcmath扩展安装
1、环境及系统镜像
nginx:v2.24
php:v7.0
system:centos7
参考地址:https://centos.pkgs.org/7/ius-archive-x86_64/php70u-bcmath-7.0.33-1.ius.centos7.x86_64.rpm.html
2、下载ius-release rpm包
[ ~] wget https://centos7.iuscommunity.org/ius-release.rpm
3、安装ius-release rpm包
[ ~] rpm -Uvh ius-release*rpm
4、安装bcmath扩展
[ ~] yum --enablerepo=ius-archive install PHP70w-bcmath #注意:Php70w是需要看自己安装的是什么版本的 path /etc/php-zts.d/20-bcmath.ini /etc/php.d/20-bcmath.ini /usr/lib64/php-zts/modules/bcmath.so /usr/lib64/php/modules/bcmath.so /usr/share/licenses/php70w-bcmath-7.0.33/libbcmath_COPYING
5、添加bcmath扩展
[ ~] vi /etc/php.ini 添加extension=bcmath.so [ ~] systemctl restart php-fpm [ ~] php -m #查看扩展
6、使用函数
bcadd --- 将两个高精度数字相加 bccomp --- 比较两个高精度数字,返回-1,0,1 bcdiv --- 将两个高精度数字相除 bcmod --- 求高精度数字余数 bcmul --- 将两个高精度数字相乘 bcpow --- 求高精度数字乘方 bcpowmod --- 求高精度数字乘方求模 bcscale --- 配置默认最小点位数,相当于就是linux bc中的“scale=” bcsqrt --- 求高精度数字平方根 bcsub --- 将两个高精度数字相减
版权声明:本文由“憨小猪”发布,如需转载请注明出处。