When a server that handles network payments is migrated, it is found unable to pay.
PHP Environment:
PHP version is 5.3.3
System for Red Hat 4.1.2-54
View Apache error log, found to be encrypted file in a function Bcmul () Error:
Copy the Code code as follows:
PHP Fatal error:call to undefined function bcmul () in/php_rsa.php on line xxx
Workaround:
Use the following command:
Copy the Code code as follows: Yum install Php-bcmath
It's ready for installation.
If this behavior occurs:
Copy CodeThe code is as follows:
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 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 updated
--Processing Conflict:php53-common conflicts Php-common
--Finished Dependency Resolution
Php53-common-5.3.3-13.el5_9.1.x86_64 from installed have 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
You need to use Yum Update and then yum install Php53-bcmath.
By the way, Bcmath this function is one of the PHP mathematical extensions. You can use Bcscale () to set the global default number of decimal digits, using the following:
Copy the Code code as follows:
String Bcmul (String $left _operand, String $right _operand [, int $scale])
Example:
Copy the Code code as follows:
echo Bcmul (' 1.34747474747 ', ' 35 ', 3); 47.161
Echo Bcmul (' 2 ', ' 4 '); 8
?>
The options for this function in php.ini:
Copy the Code code as follows:
[Bcmath]
; Number of decimal digits for all Bcmath functions.
; Http://www.php.net/manual/en/bc.configuration.php#ini.bcmath.scale
Bcmath.scale = 0
http://www.bkjia.com/PHPjc/764611.html www.bkjia.com true http://www.bkjia.com/PHPjc/764611.html techarticle when a server that handles network payments is migrated, it is found unable to pay. PHP Environment: PHP version for the 5.3.3 system for red Hat 4.1.2-54 check Apache error log, found to be encrypted text ...