升级到PHP 7禁用了CentOS中的SimpleXML模块

p4rjhz4m  于 2022-11-07  发布在  PHP
关注(0)|答案(1)|浏览(139)

我需要在CentOS中的PHP7上启用SimpleXML模块。
在我的ubuntu服务器上,这就像

sudo apt-get install php7.0-xml

你知道如何在centOS上实现这一点吗?
我试着安装webtatic和epel-release包,但由于某种原因,它们把yum搞得一团糟,每次执行yum都会产生“不支持xz压缩”的错误。
还有别的主意吗?

g6ll5ycj

g6ll5ycj1#

最后用remi的知识库找到了解决方案
通过为您的系统下载适当的RPM软件包并进行安装来安装Remi存储库。
CentOS和红帽企业Linux 6.x

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

CentOS和红帽企业Linux 7.x

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

如果在尝试下载程序包时收到“找不到文件”错误消息,则版本号可能已更改。可以从“Remi资料档案库配置”页访问RPM安装程序的最新版本。
在我的例子中,添加了remi之后,默认情况下remi是禁用的,所以我按如下方式启用了它们,以便再次更新PHP

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

已重新启动Apache

apachectl restart

SimpleXML模块现在也会显示在

$php -m

相关问题