找不到PHP 7 DomDocument

Roh*_*war 31 php symfony

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

这回复了我的错误:

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

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

小智 109

我在Ubuntu上遇到了同样的问题并修复了以下问题

apt-get install php-xml
Run Code Online (Sandbox Code Playgroud)

要么

sudo apt-get install php-xml
Run Code Online (Sandbox Code Playgroud)

如果不是root

  • 或``php7.0-xml` (13认同)
  • 请注意,您还需要重新启动Web服务器才能使其生效:`sudo service apache2 restart` (5认同)
  • 或`php5.6-xml` (2认同)

shu*_*aan 9

只是答案的一小部分.我正在使用nginx与php版本7和php-fpm.你必须重新启动php-fpm服务才能使更新正常工作,单独重启nginx无济于事