【问题标题】:PHP 7 DOMDocument not found未找到 PHP 7 DOMDocument
【发布时间】:2016-06-10 16:06:28
【问题描述】:

我尝试运行命令:app/console cache:clear

这返回错误:

执行“'cache:clear --no-warmup'”命令时出错:
PHP 致命错误:未捕获 Symfony\Component\Debug\Exception\FatalThrowable
错误:致命错误:在 /var/www/html/vendor/s 中找不到类“DOMDocument”
ymfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php:52

Ubuntu 14.04 LTS 我使用 PHP 7 并安装 php5-dom 没有解决我的问题:

sudo apt-get install php5-dom

【问题讨论】:

  • 你的系统中是否有 php 的 xml 模块??
  • 注意,安装包后可能需要sudo service apache2 restart

标签: php symfony


【解决方案1】:

我在 Ubuntu 上遇到了同样的问题,并通过以下方式修复了它

apt-get install php-xml

sudo apt-get install php-xml

如果不是root用户

【讨论】:

  • php7.0-xml
  • php5.6-xml
  • 请注意,您还需要重新启动网络服务器才能使其生效:sudo service apache2 restart
  • 我有类似的问题,我确实安装了 php-xml,但仍然有同样的错误知道吗?
  • sudo systemctl restart php7.4-fpm(用你的版本替换7.4)
【解决方案2】:

只是对答案的一个小补充。我正在使用带有 php 版本 7 和 php-fpm 的 nginx。您必须重新启动 php-fpm 服务才能使更新生效,单独重新启动 nginx 无济于事

【讨论】:

    猜你喜欢
    • 2015-10-13
    • 2019-04-06
    • 2011-05-27
    • 2015-09-18
    • 2013-01-01
    • 2011-01-19
    • 2023-03-24
    • 2012-05-28
    • 2019-04-14
    相关资源
    最近更新 更多