CentOS 6.5 に php-bcmath をインストールしようとしていますが、現在の PHP バージョンは 5.6.7 です。これをインストールしようとしている理由は、使用しているフォーラム用のプラグインがあり、サーバーが最新の PHP バージョンを使用しているため、エラーがスローされるためです。スローされているエラーは以下のとおりです。
258 行目の Flags/Listener/Includes/Reader/Decoder.php、リファラー: http://IP Address/admin.php
[Tue Apr 07 03:42:15 2015] [error] [client IP Address] PHP Fatal error: Call to undefined function Countryflags\Db\Reader\bcadd() in /var/www/html/library/Snog/CountryFlags/ 258 行目の Listener/Includes/Reader/Decoder.php、リファラー: http://IP Address/admin.php
[Tue Apr 07 03:45:50 2015] [error] [client IP Address] PHP Fatal error: Call to undefined function Countryflags\Db\Reader\bcadd() in /var/www/html/library/Snog/CountryFlags/ 258 行目の Listener/Includes/Reader/Decoder.php
[Tue Apr 07 03:45:56 2015] [error] [client IP Address] PHP Fatal error: Call to undefined function Countryflags\Db\Reader\bcadd() in /var/www/html/library/Snog/CountryFlags/ 258 行目の Listener/Includes/Reader/Decoder.php
したがって、yum install を使用してサーバーに php-bcmath をインストールしようとすると、次のようになります。
[root@forums のログ]# yum install php-bcmath 読み込まれたプラグイン:
fastestmirror、replace キャッシュされたホストファイルからのミラー速度の読み込み
* ベース: mirror-centos.hostingswift.com
* エクストラ: mirror.oss.ou.edu
* 更新: mirror.team -cymru.org
* webtatic: us-east.repo.webtatic.com インストール プロセスのセットアップ 依存関係の解決
--> トランザクション チェックの実行
---> パッケージ php-bcmath.x86_64 0:5.3.3-40.el6_6 がインストールされます
--> 処理中の依存関係: php-common(x86-64) = 5.3.3-40.el6_6 for package: php-bcmath-5.3.3-40.el6_6.x86_64
--> トランザクション チェックの実行
---> パッケージ php -common.x86_64 0:5.3.3-40.el6_6 がインストールされます
--> 処理の競合: php56w-common-5.6.7-1.w6.x86_64 は php-common 5.5.0 と競合します
--> 完了した依存関係の解決エラー: php56w-common は php-common-5.3.3-40.el6_6 と競合します.x86_64 --skip-broken を使用して問題を回避できます。次のコマンドを実行してみてください: rpm -Va --nofiles
--nodigest [root@forums logs]#
インストールを正しく機能させる方法はありますか?
ありがとう!