Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何启用BCMath CentOS 6_Php_Centos - Fatal编程技术网

Php 如何启用BCMath CentOS 6

Php 如何启用BCMath CentOS 6,php,centos,Php,Centos,如何在CentOS 6上安装/启用PHP bcmath模块 我尝试了“yum安装php-bcmath”,但出现了以下错误: Error: Package: php-mysql-5.3.3-26.el6.x86_64 (base) Requires: php-common(x86-64) = 5.3.3-26.el6 Removing: php-common-5.3.3-23.el6_4.x86_64 (@updates) php-commo

如何在CentOS 6上安装/启用PHP bcmath模块

我尝试了“yum安装php-bcmath”,但出现了以下错误:

   Error: Package: php-mysql-5.3.3-26.el6.x86_64 (base)
       Requires: php-common(x86-64) = 5.3.3-26.el6
       Removing: php-common-5.3.3-23.el6_4.x86_64 (@updates)
           php-common(x86-64) = 5.3.3-23.el6_4
       Updated By: php-common-5.5.6-1.el6.remi.x86_64 (remi-php55)
           php-common(x86-64) = 5.5.6-1.el6.remi
       Available: php-common-5.3.3-26.el6.x86_64 (base)
           php-common(x86-64) = 5.3.3-26.el6
       Available: php-common-5.5.5-2.el6.remi.x86_64 (remi-php55)
           php-common(x86-64) = 5.5.5-2.el6.remi
  Error: Package: php-gd-5.5.6-1.el6.remi.x86_64 (remi-php55)
       Requires: libgd.so.3()(64bit)

看起来我缺少了一些依赖项,但我还不太清楚如何安装这些依赖项。有人有什么建议吗?提前谢谢

哎哟。看来你有决斗记录。问题是您有5.3和5.5包(看起来像remi 5.5回购)。5.3已经安装(
删除:php-common-5.3.3-23
),但是repo可能没有
php-bcmath
,所以yum去了remi并在那里找到了它,但是该软件包说它需要安装5.5,所以yum一直在尝试删除5.3并安装5.5,但是5.5还有一些其他依赖项没有得到满足

所以,有几个选择

  • 只需将PHP升级到5.5即可。您可能需要这样做(我打赌libgd库在那里)
  • 关闭remi 5.5回购(编辑
    /etc/yum.repos.d/remi.repo
    并在5.5回购上设置
    enabled=0
    )。如果您不打算使用5.5,那么无论如何都不需要启用它

  • 谢谢你的回答。我是否只需将该行设置为0并重试?这一行更改将阻止yum检查该repo。希望另一个repo也有它,一个可以与您安装的PHP一起工作的repo