2016-04-15 2 views
24

ИТАК я создал новый проект symfony3 с помощью:Пытался загрузить класс «DOMDocument» из глобального пространства имен

Vagrant ---- Virtualbox ---- PHP56 ---- ---- MYSQL55 UBUNTUTRUSTY64.

Все работало правильно, пока я не произвел «обновление композитора». У меня есть сообщение об ошибке, и я ничего не могу сделать сейчас

Пытался загрузить класс «DOMDocument» из глобального пространства имен

Так я нашел некоторые из предлагаемых решений, как «установить PHP-XML», но это уже установленный с новейшей версией.

Кто-нибудь есть решение или направить меня в нужном направлении, чтобы найти один

Большое спасибо

Нико

ответ

57

Если бы один и тот же вопрос с PHP 7.0.9, это работало:

sudo apt-get install php7.0-xml 
+1

sudo service apache2 restart – merrais

+1

И если у вас есть другая версия PHP, просто измените 'php7.0-xml' на другой' phpX.Y-xml' (например, 'php7.1-xml') –

19

Вам необходимо установить PHP-XML для PHP версии.

Если у вас есть php 5.6. вам нужно установить php5.6-xml. Кажется, что новейшая версия не работает для более старых версий.

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

даже SUDO APT-получить установку PHP-XML работает. он принимает текущую версию.

Смежные вопросы