xampp和PHP致命错误:未捕获错误:找不到类'DOMDocument'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xampp和PHP致命错误:未捕获错误:找不到类'DOMDocument'相关的知识,希望对你有一定的参考价值。

我在xampp上安装了magento2(在ubuntu上),当我尝试运行setup:upgrade时出现以下错误:

php Fatal error:  Uncaught Error: Class 'DOMDocument' not found in /opt/lampp/apps/magento/htdocs/vendor/magento/framework/Xml/Parser.php:35

现在,我确实看到了这两个问题(PHP 7 DomDocument not found Class 'DOMDocument' not found),但它们并没有真正提供解决方案,因为xampp应用程序不使用我在xampp环境之外安装的php。

有任何想法吗?

答案

解决:我意识到我执行的php命令是由安装在系统上的php运行的,而不是Xampp使用的那个。因此,安装php-xml部件解决了这个问题。我以同样的方式解决了所有后续错误。到目前为止,该应用程序运行正常。当然,一个合适,干净的LAMP堆栈会更好,但现在这样做。

以上是关于xampp和PHP致命错误:未捕获错误:找不到类'DOMDocument'的主要内容,如果未能解决你的问题,请参考以下文章

PHP致命错误:未捕获错误:找不到类

为啥我收到 PHP 致命错误:未捕获的错误:找不到类“MyClass”? [复制]

PDO:未捕获的 PDOException:找不到驱动程序

我在 hMailServer 和 XAMPP 的 PHPWebAdmin 页面中不断获得“致命错误:找不到类 COM”

致命错误:未捕获的错误:在 prestashop 中找不到类“Db”

PHP 致命错误:未捕获的错误:即使在调用 autoload.php 后也找不到类“Google_Service_Gmail_Resource_Users”?