【问题标题】:How to update PHP in Cent OS 6.8?如何在 Centos 6.8 中更新 PHP?
【发布时间】:2017-03-17 08:19:57
【问题描述】:

我尝试使用命令将 PHP 5.5 更新为 up:

sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

检索 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 警告:/var/tmp/rpm-tmp.4xrPQL:标头 V3 RSA/SHA256 签名,密钥 ID 352c64e5:NOKEY 错误:依赖项失败:epel-release = 6 是 (已安装)remi-release-6.8-1.el6.remi.noarch epel-release 需要 = 6 需要(已安装)ius-release-1.0-14.ius.centos6.noarch

我该如何解决这个问题?

【问题讨论】:

    标签: linux centos centos6 centos7


    【解决方案1】:

    你应该为 CentOS 6 而不是 7:

    sudo yum install php-common    
    sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
    sudo yum install php70w php70w-opcache
    sudo yum install php70w-fpm php70w-opcache
    sudo yum install yum-plugin-replace
    sudo yum replace php-common --replace-with=php70w-common
    sudo yum install php70w-opcache
    
    # remove old php-cli
    sudo yum remove php-cli
    sudo rm -rf /usr/bin/php
    sudo yum -y install php70w-cli
    

    更多信息请查看link

    【讨论】:

    • 我收到消息:Preparing... ########################################### [100%] package epel-release-6-8.noarch is already installed [root@qobustan bin]#
    • 所有命令都返回我无事可做,最后一个命令给出:1sudo yum replace php-common --replace-with=php70w-common 加载的插件:fastestmirror,replace 更换包需要时间,请耐心等待。 .. 错误:未安装包“php-common”。`
    • 您在最后一个命令中出现错误,因为在yum install php-common 之前未安装 php-common - 答案已更新
    • 你应该安装php70w-cli
    • 我有这个包:Package php70w-cli-7.0.12-1.w6.x86_64 already installed and latest version Nothing to do
    猜你喜欢
    • 2017-03-03
    • 2017-01-13
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 2018-10-13
    • 2016-11-12
    • 2016-12-26
    • 1970-01-01
    相关资源
    最近更新 更多