尝试从全局命名空间加载“DOMDocument”类

26

好的,我已经使用以下工具设置了一个新的symfony3项目:

Vagrant----Virtualbox----PHP56----MYSQL55----UBUNTUTRUSTY64。

一切都正常运行,直到我执行了 "composer update" 命令。现在我遇到了下面这个错误信息,导致我无法继续进行:

尝试从全局命名空间加载 "DOMDocument" 类

我找到了一些解决方案,比如 "安装 php-xml",但是它已经安装了最新版本。

请问有没有人可以提供一个解决方案或指导我找到正确的方向来解决这个问题。

非常感谢

Nico

3个回答

62

我在PHP 7.0.9中遇到了相同的问题,这个方法有效:

sudo apt-get install php7.0-xml

1
sudo service apache2 restart - merrais
2
如果您有其他PHP版本,只需将“php7.0-xml”更改为其他“phpX.Y-xml”(例如“php7.1-xml”)。 - Jazi

20

您需要安装适合您的PHP版本的php-xml扩展。

如果您使用的是PHP 5.6,请安装php5.6-xml。似乎新版本不支持旧版本。

sudo apt-get install php5.6-xml
sudo service apache2 restart

5

即使是sudo apt-get install php-xml也可以工作。它会安装当前版本。


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