स्रोतों से PHP स्थापित करते समय xml2-config के साथ त्रुटि कैसे ठीक करें?


208

जब मैं Ubuntu पर स्रोत से स्थिर 5.3 php को स्थापित करने की कोशिश करता हूं ( http://www.php.net/downloads.php से संपीड़ित स्थापना फ़ाइल डाउनलोड कर रहा हूं) और मैं चलाता ./configureहूं मुझे यह त्रुटि मिलती है:

configure: error: xml2-config not found. Please check your libxml2 installation.

जवाबों:


433

आप सभी को उदाहरण के लिए इंस्टाल इनस्टॉल पैकेज libxml2-dev करना होगा:

sudo apt-get install libxml2-dev

CentOS / RHEL पर:

sudo yum install libxml2-devel

8
मैं सेंटो 6.4 का उपयोग कर रहा हूं, मेरे लिए पैकेज को libxml2-devel
msknapp


2
क्या किसी को पता है कि मानक libxml2पैकेज पर देव संस्करण की आवश्यकता क्यों है ?
jlewkovich

2
@JLewkovich मुझे लगता है कि क्योंकि देव संस्करण स्रोत कोड या कुछ और होता है। जहाँ तक मैं बता सकता हूँ, यदि आप स्रोत से कुछ संकलन करते हैं, तो आपके पास सभी निर्भरता के लिए स्रोत कोड भी होना चाहिए।
स्टारबिम्रेनबोलाब्स

2
यह उत्तर अभी भी यहां आने वाले किसी भी PHP7 प्रयोगकर्ताओं के लिए PHP7 पर लागू होता है
सेरेप

8

नवीनतम संस्करणों के लिए libxml ++ 2.6-dev की तरह स्थापित करना आवश्यक है:

apt-get install libxml++2.6-dev

4

मैं एक ही मुद्दा था जब मैं एक DockerFile का उपयोग किया। माई डोकर php पर आधारित है: 5.5-अपाचे छवि।

"RUN docker-php-ext-install साबुन" कमांड निष्पादित करते समय मुझे वह त्रुटि मिली

मैंने अपने DockerFile में निम्न कमांड जोड़कर इसे हल किया है

"RUN apt-get update && apt-get install -y libxml2-dev"




0

OpenSuse

" sudo zypper स्थापित libxml2-devel "

यह किसी भी अन्य निर्भरता या आवश्यक संकुल / पुस्तकालयों को स्थापित करेगा

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.