我正在尝试在 CentOS 6.5 上安装 php-bcmath,而我当前的 PHP 版本是 5.6.7。我尝试安装它的原因是我有一个我正在使用的论坛插件,由于我的服务器使用最新的 PHP 版本,它会抛出错误。下面列出了它抛出的错误:
Flags/Listener/Includes/Reader/Decoder.php 在第 258 行,referer: http://IP Address/admin.php
[2015 年 4 月 7 日星期二 03:42:15] [错误] [客户端 IP 地址] PHP 致命错误:调用 /var/www/html/library/Snog/CountryFlags/ 中的未定义函数 Countryflags\Db\Reader\bcadd() Listener/Includes/Reader/Decoder.php 在第 258 行,referer:http://IP Address/admin.php
[2015 年 4 月 7 日星期二 03:45:50] [错误] [客户端 IP 地址] PHP 致命错误:调用 /var/www/html/library/Snog/CountryFlags/ 中的未定义函数 Countryflags\Db\Reader\bcadd()第 258 行的 Listener/Includes/Reader/Decoder.php
[2015 年 4 月 7 日星期二 03:45:56] [错误] [客户端 IP 地址] PHP 致命错误:调用 /var/www/html/library/Snog/CountryFlags/ 中的未定义函数 Countryflags\Db\Reader\bcadd()第 258 行的 Listener/Includes/Reader/Decoder.php
因此,当我尝试通过 yum install 在我的服务器上安装 php-bcmath 时,我得到:
[root@forums logs]# yum install php-bcmath 加载的插件:
fastestmirror,替换从缓存的主机文件加载镜像速度
* 基础: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 用于包: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]#
有什么方法可以让安装正常工作吗?
谢谢!