PHP 致命的エラー: 未定義関数 BCMUL() の呼び出し solution_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:30:48
オリジナル
1085 人が閲覧しました

オンライン決済を処理するサーバーを移行中に、支払いができないことがわかりました。

PHP環境:
PHPのバージョンは5.3.3です
システムはRed Hat 4.1.2-54です

Apacheのエラーログを見ると、暗号化ファイル内の関数bcmul()がエラーを報告していることが分かりました:

コードをコピー コードは次のとおりです:

PHP 致命的なエラー: xxx
行目の /php_rsa.php の未定義関数 bcmul() を呼び出します

解決策:
次のコマンドを使用します:

コードをコピーします コードは次のとおりです:
yum install php-bcmath

インストールされます。

次の状況が発生した場合:

コードをコピーします コードは次のとおりです:

ロードされたプラグイン:fastestmirror
キャッシュされたホストファイルからミラー速度をロードします
*ベース:mirrors.yun-idc.com
*エクストラ:mirrors.yun-idc。 com
* rpmforge : ftp.riken.jp
* 更新: Mirrors.yun-idc.com
インストールプロセスの設定
依存関係の解決
--> トランザクションチェックの実行
---> パッケージ php-bcmath.x86_64 0 :5.1.6 -40.el5_9 が更新されるように設定されています
---> 依存関係の処理: php-common = 5.1.6-40.el5_9 (パッケージ: php-bcmath
) --> トランザクション チェックを実行しています
---> ; パッケージ php-common.x86_64 0:5.1.6-40.el5_9 が更新されるように設定されました
--> 処理の競合: php53-common の競合 php-common
--> 依存関係の解決が完了しました
php53-common-5.3。 3-13. インストールされている el5_9.1.x86_64 には解決の問題があります
--> php53-common が php-common と競合しています
エラー: php53-common が php-common と競合しています
--skip-broken を使用してみてください。この問題を回避するには、次のコマンドを実行してみてください: package-cleanup --problems
‐ オフ ‐ ‐ ‐ ‐ ‐ スルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルースルー

yum updateを使用してから、php53-bcmathをyum installするだけです
ところで、bcmath関数はPHPの数学拡張機能の1つであることを知りました。 bcscale() を使用して、グローバルなデフォルトの小数点以下の桁数を設定できます。具体的な使用方法は次のとおりです。


コードをコピーします。 コードは次のとおりです。

string bcmul ( string $left_operand , string $ right_operand [, int $scale ] )制 例: 代 コードをコピーします: & lt;? Php
echo bcmul ('1.3474747474747', '35', 3); // 47.161
echo bcmul ('2', '4,' 4, '4,' 4 '); // 8
?>


php.ini のこの関数のオプション:
コードをコピーします
コードは次のとおりです:


[bcmath]
; すべての bcmath 関数の 10 進数の桁数。 .net /manual/en/bc.configuration.php#ini.bcmath.scale
bcmath.scale = 0


http://www.bkjia.com/PHPjc/764611.html
www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/764611.html

技術記事
オンライン決済を扱うサーバーを移行した際、決済ができないことが判明しました。 PHP環境:PHPのバージョンは5.3.3、システムはRed Hat 4.1.2-54です。Apacheのエラーログを確認すると暗号化されたテキストでした…

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート