2012-12-20 37 views
23

पढ़ें मैं अपने लिनक्स मशीन में अपाचे स्थापित करने की कोशिश कर रहा हूं। लेकिन जब मैंने ./configure --prefix = /usr/local/apache की कोशिश की तो यह configure: error: APR not found. Please read the documentation त्रुटि दिखाता है। मैं yum install apr apr-deve साथ apr स्थापित करने की कोशिश की और यहकॉन्फ़िगर करें: त्रुटि: एपीआर नहीं मिला। कृपया प्रलेखन

Package apr-1.4.6-1.fc15.x86_64 already installed and latest version No package apr-deve available.

Nothing to do अब मुझे क्या करना चाहिए कहते हैं? कृपया बहाना मैं एक नौसिखिया हूँ मेरी linux रिग के लिए लिनक्स

+0

http: // stackoverflow.com/questions/9436860/apache-httpd-setup-and- स्थापना –

+0

एक टाइपो 'apr-deve' है? यदि नहीं, तो आप 'apr-devel' मतलब था। – rra

उत्तर

3

, मैं स्थानीय पैकेज प्रबंधक का उपयोग कर अप्रैल-देव पैकेज डाउनलोड करके पिछले मिला:

opkg install libapr-1-dev 

कि Angstrom लिनक्स पर था, तो अपने आदेश संस्करण अलग-अलग होगा, opkg को apt-get या जो भी आपके डिस्ट्रो के पैकेज मैनेजर के साथ बदल रहा है।

sudo apt-get install libapr1-dev libaprutil1-dev 
+0

मुझे एक ही समस्या है, यह समाधान मेरे लिए काम नहीं करता है। – msknapp

30

वास्तव में मैं भी aprutils स्थापित करने के लिए ... तो उपयोग करने का प्रयास किया था आप https://apr.apache.org/download.cgi पर जा सकते हैं और नवीनतम एपीआर और एपीआर-यूट डाउनलोड कर सकते हैं। उन्हें अनपैक करें और उन्हें apache स्रोत फ़ाइल में/srclib में ले जाएं। सुनिश्चित करें कि उन्हें apr और apr-use नाम नहीं है apr.x.x.x। तो फिर तुम आप अपाचे जो भी Httpd 2.4.. जो कुछ भी यह एक निर्देशिका जो कि निर्देशिका में के रूप में /srclib

आप सीडी कहा जाता है cd /srclib सुनिश्चित करें कि वहाँ है डाउनलोड करते हैं --with-शामिल-अप्रैल झंडा

+1

मुझे एक ही समस्या है, लेकिन केंद्र 6.4 का उपयोग कर रहा है। मैंने सुडो यम को libapr1-dev स्थापित करने की कोशिश की, और इसी तरह libaprutil1-dev के साथ, दोनों बार यम ने कहा कि मैंने इसे पहले ही इंस्टॉल किया है, लेकिन मेरी समस्या ठीक नहीं है। – msknapp

+0

हाय, लींड्रोसीआर, मैक ओएस के लिए स्थापित करने का कोई तरीका है। मैंने ब्रू इंस्टॉल एपीआर के साथ प्रयास किया, लेकिन यह दिखा रहा है: चेतावनी: apr-1.5.2_3 पहले से स्थापित है, यह अभी लिंक नहीं है। लेकिन मैं apr फ़ोल्डर स्थान –

+0

हाय @ एबिजिथएमजी नहीं ढूंढ पा रहा हूं, क्या आपने 'ब्रू डॉक्टर' या 'ब्रू लिंक एपीआर' चलाने की कोशिश की है? – LeandroCR

7

यदि आपका Apache 2.2 पर स्थापित करने या कम से कम झंडा --with-शामिल-अप्रैल

जोड़ने आप हैं:

13

उपयोग कर सकते हैं आप उस फ़ोल्डर में हैं और अपना ब्राउज़र खोलें और http://apr.apache.org/download.cgi पर निर्देशिका में .apr फ़ाइलों को डाउनलोड करें।

wget <link> 

unzip और srclib निर्देशिका में निकालने सुनिश्चित करें कि आप यह सिर्फ "अप्रैल" उदाहरण

mv apr.1.5.1 apr 

अब नाम बदलने बनाने के लिए, यह है कि फ़ोल्डर से .apr फ़ाइलों को पढ़ने चाहिए निकालने के बाद। उसके बाद यह apr-utils भी पूछेगा, सुनिश्चित करें कि आप एक ही प्रक्रिया का पालन करें।

आशा है कि इससे मदद मिलती है!

+0

मेरे मैक पर काम किया! – Sush

1

आपको एपीआर और एपीआर-यूटीआईएल पैकेज डाउनलोड करना होगा। नीचे का उपयोग कर स्रोत से ऊपर डाउनलोड किया पैकेज इंस्टॉल आदेश कॉन्फ़िगर -prefix = मेकअप स्थापित

फिर नीचे के रूप में अपने ऊपर उल्लेख आदेश चला सकते हैं।/ कॉन्फ़िगर -prefix = -साथ-अप्रैल = -साथ-अप्रैल util =

3

इस डाउनलोड नवीनतम अप्रैल और https://apr.apache.org/

tar xzvf apr.XXX.tar.gz 
tar xzvf apr-util,XXX.tar.gz 

समाधान 1 से अप्रैल-utils कर के कई तरीके हैं mv apr.XXX httpd.XYZ/srclib/apr mv apr-util.XXX httpd.XYZ/srclib/apr-util

आप

ls httpd.XYZ/srclib/apr-util 
apr apr-util 
012 को देखने के लिए सक्षम होना चाहिए

अब के माध्यम से

./configure --with-included-apr --other-options-that-you-want 

समाधान अपाचे cofigure 2

mv apr && ./configure && make && make install 
mv apr-util && ./configure && make && make install 
mv httpd.XYZ/ 
./configure --with-apr=/usr/local/apr -other-options-that-you-want 

नोट:/usr/स्थानीय/अप्रैल (CentOS), अपने Distro उपयोग कर सकते हैं अलग एक