【问题标题】:Upgrading to PHP 7 disabled SimpleXML mod in CentOS在 CentOS 中升级到 PHP 7 禁用 SimpleXML mod
【发布时间】:2022-02-19 23:22:20
【问题描述】:

我需要在 CentOS 的 PHP7 上启用 SimpleXML mod。

在我的 ubuntu 服务器上,它就像

一样简单
sudo apt-get install php7.0-xml

知道如何在 centOS 上做到这一点吗?

我尝试安装 webtatic 和 epel-release 软件包,但由于某种原因它们弄乱了 yum 并且每次执行 yum 都会产生“不支持 xz 压缩”错误。

还有其他想法吗?

【问题讨论】:

    标签: php centos simplexml php-7


    【解决方案1】:

    终于用remi的仓库找到了解决办法

    通过为您的系统下载适当的 RPM 包并安装它来安装 Remi 存储库。

    CentOS 和 Red Hat Enterprise Linux 6.x

    wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    sudo rpm -Uvh remi-release-6*.rpm
    

    CentOS 和 Red Hat Enterprise Linux 7.x

    wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    sudo rpm -Uvh remi-release-7*.rpm
    

    如果您在尝试下载软件包时收到 File Not Found 错误消息,则版本号可能已更改。您可以从 Remi 存储库配置页面访问最新版本的 RPM 安装程序。

    在我的情况下,remi 在添加它们后默认被禁用,所以我按如下方式启用它们以再次更新 PHP

    yum --enablerepo=remi,remi-php70 install php70 php-common
    

    重启apache

    apachectl restart
    

    SimpleXML 模块现在也将在

    中可见
      $php -m
    

    【讨论】:

    • 请参阅rpms.remirepo.net/wizard 上的向导说明,尤其是有关如何永久启用“remi-php70”存储库(仅提供 PHP)的说明,以避免以后尝试添加其他扩展时出现问题。
    猜你喜欢
    • 2019-03-20
    • 2021-08-13
    • 2015-09-01
    • 1970-01-01
    • 2014-12-15
    • 2020-06-09
    • 2016-05-18
    • 1970-01-01
    • 2018-03-17
    相关资源
    最近更新 更多