XML扩展未找到。

10

我有一个CentOS 6.5服务器,当我尝试使用pecl安装PHP扩展时,出现以下错误:

XML Extension not found

所有文档都说这个扩展默认情况下已经包含了...为什么这个错误还是存在呢?


检查您的php.ini文件,看看XML扩展是否被";"禁用。 - A23149577
2个回答

3
根据php.net上的评论,某些Linux发行版不包含此扩展在最小PHP包中。它通常可以在“可选”php-*软件包之一中找到。 对于CentOS,您需要运行yum install php-xml来提供此扩展。 因此,请尝试使用以下命令进行安装:
yum install php-xml

同时,请检查你的 php.ini 文件,确保扩展程序没有被注释掉,注释符为;。正确的配置应该是:

extension=dom.so 

为了确定一个模块是否被启用,您应该使用phpinfo()。该函数将提供有关PHP环境的详细信息,包括安装的模块和它们的状态。请注意,enabled指已经激活并可用于使用的状态。

1

Ubuntu 20.04和phpV7.4完美配合。尝试使用这个版本。

sudo apt-get install php-xml

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接