【问题标题】:CentOS: Can't install PhP GDCentOS:无法安装 PhP GD
【发布时间】:2015-01-23 23:29:41
【问题描述】:

我有一个带有 CentOS 6 的 VPS,我正在尝试在其中安装 PhP GD。在阅读其他 StackOverflow 问题时,我已经尝试过 sudo yum install php-gd。当我这样做时,我得到以下信息:

Error: Package: php-gd-5.5.21-1.el6.remi.x86_64 (remi-php55)
          Requires: gd-last(x86-64) >= 2.1.0-3
Error: Package: php-gd-5.5.21-1.el6.remi.x86_64 (remi-php55)
          Requires: libgd.so.3() (64bit)

知道如何安装 Php-Gd 并解决这个问题吗?

【问题讨论】:

    标签: php linux centos php-gd


    【解决方案1】:

    原来你需要 epel 的 gd-last,

    尝试:

    yum install gd-last --enablerepo=epel

    然后

    yum install php-gd --enablerepo=remi,remi-php55

    【讨论】:

    • gd-last 是最新 gd 版本的并行安装,在“remi-safe”中可用(不在 EPEL 中)。
    • 以上方法救了我两次
    【解决方案2】:

    安装

    ftp://fr2.rpmfind.net/linux/remi/enterprise/6/remi/x86_64/gd-last-2.1.0-3.el6.remi.x86_64.rpm

    手动

    我遇到了同样的问题,这让一切正常。

    【讨论】:

      【解决方案3】:

      永久链接是http://rpms.remirepo.net/enterprise/6/remi/x86_64/repoview/gd-last.html

      如 remi.repo 文件和常见问题解答中所述,remi-php55 还需要 remi 作为其依赖项(例如这个)。

      【讨论】:

        【解决方案4】:

        用 php5 试试这个

        yum install php-gd --enablerepo=remi,remi-php55

        【讨论】:

          【解决方案5】:

          Puppet 用户可能会感谢这个 Hiera/YAML 代码来帮助处理这个问题:

          system::packages:
            'remi-release':
              # ensure: '7.5-2.el7.remi'
              source: 'https://rpms.remirepo.net/enterprise/remi-release-7.rpm'
              provider: 'rpm'
          
            'php':
              ensure: true
              require:
                - 'Package[remi-release]'
          
            'php-gd':
              ensure: true
              require:
                - 'Package[remi-release]'
                - 'Exec[enable-remi-safe]'
          
          system::execs:
            'enable-remi-safe':
              command: 'yum-config-manager --enable remi-safe |grep -qEx "^enabled = (1|True)"'
              unless:  'yum-config-manager remi-safe |grep -qEx "^enabled = (1|True)"'
              require: 'Package[remi-release]'
          

          voxpupuli "system" module 让您可以轻松地将分层键和值映射到标准资源原语中。如果您不使用 Hiera 或 System,则使用标准 puppet 资源声明可以轻松完成上述“代码”。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-07-26
            • 2013-12-15
            • 1970-01-01
            • 2012-02-19
            • 1970-01-01
            • 2021-01-03
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多