PHP Fatal error: Call to undefined function bcmul()
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-07 22:04:50 浏览: 评论:0
在一台处理网络支付的服务器迁移的时候,发现不能支付。
1.PHP版本为5.3.3
2.系统为Red Hat 4.1.2-54
查看apache的错误日志,发现是加密文件中一个函数bcmul()报错:PHP Fatal error: Call to undefined function bcmul() in /php_rsa.php on line xxx ,这个函数是PHP数学扩展中的一个,使用 bcscale() 来设置全局默认的小数位数,具体用法如下:
- echo bcmul('1.34747474747', '35', 3); // 47.161
- echo bcmul('2', '4'); // 8
- ?>
解决方法使用如下命令: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就好了,此函数在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
- BC //数学库配置选项
Tags: Call to undefined function
相关文章
- ·php __call __autoload __clone __toString __sleep(2014-09-18)
- ·php soap扩展开启与__soapCall使用问题(2015-12-24)
- ·CentOS系统下Apache环境安装GBK编码程序网页乱码问题(2013-11-30)
- ·PHPStorm解决Xdebug Slow问题(2013-12-06)
- ·PHP的DIRECTORY_SEPARATOR,PATH_SEPARATOR(2014-03-15)
- ·PHP脚本实现Magento权限设置与缓存清理(2014-07-30)
- ·php curl_setopt与模拟用户登录(2014-08-05)
- ·eAccelerator加速php程序(2014-08-05)
- ·CKEditor整合ckfinder实现图片上传(2014-08-28)
- ·把FCKeditor导入PHP+SMARTY的方法(2014-09-05)
- ·magento导入csv文件到数据库脚本(2014-09-21)
- ·针对WDCP切换nginx之后memcache和eAccelerator的配置修复方案(2014-11-21)
- ·SAE的storage服务使用方法(2015-04-06)
- ·magento2 添加支付方式payment method(2016-01-20)
- ·Magento 启用 Memcached 缓存的设置方法(2016-07-15)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)