Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
升级到PHP7会在CentOS中禁用SimpleXML mod_Centos_Simplexml_Php 7 - Fatal编程技术网

升级到PHP7会在CentOS中禁用SimpleXML mod

升级到PHP7会在CentOS中禁用SimpleXML mod,centos,simplexml,php-7,Centos,Simplexml,Php 7,我需要在CentOS的PHP7上启用SimpleXML mod 在我的ubuntu服务器上,这就像 sudo apt-get install php7.0-xml 你知道怎么在centOS上做吗 我尝试安装WebStatic和epel发行版软件包,但由于某些原因,它们打乱了yum,并且每次执行yum都会产生“xz compression not supported”错误 还有其他想法吗?终于在remi的存储库中找到了解决方案 下载并安装适合您系统的RPM软件包,安装Remi存储库 CentOS

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

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

sudo apt-get install php7.0-xml
你知道怎么在centOS上做吗

我尝试安装WebStatic和epel发行版软件包,但由于某些原因,它们打乱了yum,并且每次执行yum都会产生“xz compression not supported”错误


还有其他想法吗?

终于在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
如果在尝试下载软件包时收到“找不到文件”错误消息,则版本号可能已更改。您可以从Remi存储库配置页面访问RPM安装程序的最新版本

在我的例子中,在添加它们之后,默认情况下禁用了remi,因此我按照如下方式启用它们以再次更新PHP

yum --enablerepo=remi,remi-php70 install php70 php-common
重新启动apache

apachectl restart
SimpleXML模块现在也将在中可见

  $php -m

请参阅上的向导说明,特别是关于如何永久启用“remi-php70”存储库(仅提供PHP)的说明,以避免以后尝试添加其他扩展时出现问题。