2016-02-27 97 views
21

我尝试运行命令:app/console cache:clearPHP 7的DomDocument没有找到

这回我的错误:

An error occurred when executing the "'cache:clear --no-warmup'" command:
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowable
Error: Fatal error: Class 'DOMDocument' not found in /var/www/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

+0

你在你的系统中有没有用于php的xml模块? – Drudge

+2

请注意,安装软件包后可能需要'sudo service apache2 restart'。 – BurninLeo

回答

89

我对Ubuntu的同样的问题,并固定它做以下

apt-get install php-xml 

sudo apt-get install php-xml 

如果不是root

+11

或'php7.0-xml' – winkbrace

+1

或'php5.6-xml' – luiggitama

+2

请注意,您还需要重新启动Web服务器才能生效:'sudo service apache2 restart' – Cyclonecode

8

只是一个小除了答案。我使用php版本7和php-fpm的nginx。你必须重新启动php-fpm服务才能使更新工作,单独重新启动nginx不会有帮助