2016-04-15 9 views
24

ठीक है तो मैं उपयोग कर एक नया symfony3 परियोजना की स्थापना की है से वर्ग "DOMDocument" लोड करने के लिए प्रयास किया गया:वैश्विक नामस्थान

Vagrant ---- Virtualbox ---- PHP56 ---- MYSQL55 ---- UBUNTUTRUSTY64।

सब कुछ ठीक से काम कर रहा था जब तक कि मैं "संगीतकार अद्यतन" नहीं करता। मैं यह त्रुटि संदेश है और मैं कुछ नहीं कर सकते अब

ग्लोबल नेम स्पेस से लोड करने के लिए वर्ग "DOMDocument" का प्रयास किया गया

तो मैंने पाया "php-xml स्थापित" लेकिन यह है जैसे कुछ प्रस्तावित समाधान पहले से ही नवीनतम संस्करण के साथ स्थापित है।

किसी को भी एक समाधान है या एक

बहुत धन्यवाद

निको

उत्तर

57

पीएचपी 7.0.9 के साथ एक ही मुद्दा था, इस काम किया:

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

सुडो सेवा अपाचे 2 – merrais

+1

पुनरारंभ करें और यदि आपके पास अन्य PHP संस्करण है, तो बस 'php7.0-xml' को अन्य' phpX.Y-xml' में बदलें (उदाहरण के लिए 'php7.1-xml') –

19

आप अपने php संस्करण के लिए php-xml स्थापित करने की आवश्यकता को खोजने के लिए सही दिशा के लिए मेरा मार्गदर्शन करता है।

यदि आपके पास PHP 5.6 है। आपको php5.6-xml स्थापित करने की आवश्यकता है। ऐसा लगता है कि नवीनतम संस्करण पुराने संस्करणों के लिए काम नहीं करता है।

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

भी sudo apt-get php-xml काम करता है स्थापित करें। यह वर्तमान संस्करण लेता है।

संबंधित मुद्दे