2012-05-19 20 views
32

जब उबंटू 11.10 पर अपाचे स्थापित करने, मैं निम्नलिखित त्रुटि मिलती है:अपाचे स्थापना; libpcre त्रुटि

configure: error: APR not found. Please read the documentation.

मैं पीछा निर्देश here, तो, मैं त्रुटि नीचे मिल:

configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

मैं गलत क्या कर रहा हूँ और मैं इसे कैसे हल कर सकता हूं?

उत्तर

79

1. से PCRE.org

2. डाउनलोड PCRE एक उपसर्ग के साथ यह संकलित करें और इसे स्थापित: वापस जहां अपने अपाचे स्थापना है

./configure --prefix=/usr/local/pcre 
make 
make install 

3. जाओ और PCRE साथ अपाचे संकलन:

--with-pcre=/usr/local/pcre 
+26

मुझे स्पष्ट रूप से '.// जैसे Pcre कॉन्फ़िगरेशन स्थान को निर्दिष्ट करना था। CentOS 6.3 में --with-pcre =/usr/local/pcre/pcre-config' को कॉन्फ़िगर करें –

+0

क्या httpd प्रक्रिया प्रक्रिया पीसीआरई के साथ स्थिर रूप से लिंक करती है? या क्या मुझे संकलित httpd सामान के साथ उन्हें शामिल करने की आवश्यकता है यदि मैं इसे टैर करता हूं और इसे साझा करता हूं? – nterry

+3

यहां वही है, मुझे फ़ाइल के पूर्ण पथ नाम को आरएचईएल 5 के लिए बताना होगा: --with-pcre =/usr/local/bin/pcre-cofnig – Eric

17

मेरे लिए (फेडोरा लिनक्स), यह सिर्फ पिक-डेवेल स्थापित करने के लिए पर्याप्त था: yum install -y pcre-devel। बाद में --with-pcre का उपयोग भी नहीं किया था।

+4

यह सब मुझे उबंटू में भी चाहिए था। क्या करें sudo apt-get libpcre3-dev' इंस्टॉल करें (या, आप जानते हैं, जो भी पैकेज/संस्करण आपके समय में उपलब्ध है, भविष्य लड़का), फिर वापस जाएं और त्रुटि के रूप में '/ config' पर बिल्कुल वही विकल्प आज़माएं मौलिक रूप से। अब काम करना चाहिए – daemonaka

+0

रेडहाट 6 के लिए भी ठीक काम करता है। – Halmackenreuter

1

में RHEL 3 आवश्यक सेटिंग पैरामीटर --with-pcre पिक-कॉन्फ़िगरेशन को इंगित करने की आवश्यकता नहीं है।

./configure --prefix=/usr/local/apache2 --with-pcre=/usr/local/pcre 
+1

मैंने उद्धरण हटा दिए और इसे काम करने के लिए मिला। –

+0

धन्यवाद, मैंने उपसर्ग पैरामीटर – albertoiNET

2

मैं दूसरी समस्या PCRE साथ CentOS में apache2 संकलन था: केवल pcre पथ

मेरे कॉन्फ़िगर आदेश की जरूरत है। मैं "/ कस्टम/स्थान/PCRE" एक और जगह से PCRE स्थापित और कॉन्फ़िगर आदेश निम्न त्रुटि

configure: error: Did not find pcre-config script at "/custom/location/pcre" 

--with-pcre=/custom/location/pcre/bin/pcre2-config

+0

में उद्धरण (") को हटा दिया है, मुझे बिल्कुल वही समस्या थी और ./configure --with-include-apr --with-pcre =/usr/local/pcre/bin/pcre2-config का उपयोग कर यह मेरे लिए हल हो गया - आश्चर्य है कि यह कभी नीचे क्यों था !! –

0

करने के लिए ध्वज --with-pcre=/custom/location/pcre बदलते इसे हल करने की यह मैं

के लिए काम किया फेंक देते हैं।/config --prefix/u01/apache --with-include-apr --with-pcre =/usr/local/pcre/bin/pcre2-config

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