PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2020-11-27 16:32:27 浏览: 评论:0
这篇文章主要介绍了PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法,需要的朋友可以参考下。
在一台处理网络支付的服务器迁移的时候,发现不能支付。
PHP环境:
PHP版本为5.3.3
系统为Red Hat 4.1.2-54
查看apache的错误日志,发现是加密文件中一个函数bcmul()报错:
PHP Fatal error: Call to undefined function bcmul() in /php_rsa.php on line xxx
解决办法:
使用如下命令:
yum install php-bcmath
就安装好了。
如果出现下面这种情况:
- Loaded plugins: fastestmirror
- Loading mirror speeds from cached hostfile
- * base: mirrors.yun-idc.com
- * extras: mirrors.yun-idc.com
- * rpmforge: ftp.riken.jp
- * updates: mirrors.yun-idc.com
- Setting up Install Process
- Resolving Dependencies
- --> Running transaction check
- ---> Package php-bcmath.x86_64 0:5.1.6-40.el5_9 set to be updated
- --> Processing Dependency: php-common = 5.1.6-40.el5_9 for package: php-bcmath
- --> Running transaction check
- ---> Package php-common.x86_64 0:5.1.6-40.el5_9 set to be updated
- --> Processing Conflict: php53-common conflicts php-common
- --> Finished Dependency Resolution
- php53-common-5.3.3-13.el5_9.1.x86_64 from installed has depsolving problems
- --> php53-common conflicts with php-common
- Error: php53-common conflicts with php-common
- You could try using --skip-broken to work around the problem
- You could try running: package-cleanup --problems
- package-cleanup --dupes
- rpm -Va --nofiles --nodigest
就需要使用yum update 之后再yum install php53-bcmath就好了
顺便了解了一下,bcmath这个函数是PHP数学扩展中的一个。可以使用 bcscale() 来设置全局默认的小数位数,具体用法如下:
string bcmul ( string $left_operand , string $right_operand [, int $scale ] )
例子:
- <?php
- echo bcmul('1.34747474747', '35', 3); // 47.161
- echo bcmul('2', '4'); // 8
- ?>
此函数在php.ini中的选项:
- [bcmath]
- ; Number of decimal digits for all bcmath functions.
- ; http://www.php.net/manual/en/bc.configuration.php#ini.bcmath.scale
- bcmath.scale = 0
Tags: UNDEFINED FUNCTION BCMUL()
相关文章
- ·Call to undefined function php() (2013-11-28)
- ·Fatal error: Call to undefined function curl_init(2013-11-28)
- ·php Undefined variable和 Undefined index(2013-11-28)
- ·php Undefined index和Undefined variable的解决方法(2013-11-29)
- ·php Notice : Use of undefined constant解决办法(2013-11-30)
- ·Notice:undefined index ..错误提示解决方法(2013-12-02)
- ·PHP Notice: undefined index原因与解决办法(2013-12-03)
- ·php提示 Notice: Use of undefined constant name - assumed(2013-12-04)
- ·php提示Notice: Undefined index 错误解决办法(2014-03-10)
- ·php提示undefined index解决方法(2014-03-22)
- ·undefined function mysql_connect(2014-09-11)
- ·php Call to undefined function mssql_connect()(2014-09-12)
- ·XAMPP使用CURL提示“Call to undefined function curl_init”问题(2014-09-12)
- ·PHP5.3提示Fatal error: Undefined class constant MYSQL_ATTR_INIT_COMMAND(2014-09-20)
- ·php提示Undefined variable:引发的几个操作php-fpm等(2014-09-20)
- ·php Notice:Undefined index错误解决办法(2014-09-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)