अंतिम समय में उपयोग किए जाने वाले ./configure पैरामीटर कैसे प्राप्त करें?


15

मैं ग्राहक के सर्वर पर LAMP स्टैक को अपग्रेड कर रहा हूं और जरूरत है ।/configure mysql और अपाचे के साथ सटीक अंतिम सेटिंग्स के साथ जो उन्हें पिछली बार संकलित किया गया था। मुझे ये कहाँ से मिले? PHP कॉन्फ़िगर स्ट्रिंग php -i द्वारा प्राप्त किया जा सकता है। दूसरों के बारे में क्या?

जवाबों:


19

क्या विघटित स्रोत निर्देशिका को रखा गया था? यदि हां, तो configureझंडे आमतौर पर config.statusया में होंगे config.log

यह सॉफ्टवेयर के आधार पर थोड़ा भिन्न होता है और ऑटोकॉन्फ़ का उपयोग किया गया था या नहीं।


1
+1: इसके अलावा (यह कॉन्फ़िगर करना ऑटोकैफ द्वारा उत्पन्न किया गया था), आप $ config.status --recheck चलाकर समान झंडे का उपयोग करके पुन: कॉन्फ़िगर कर सकते हैं।
विलियम पर्ससेल

3

config.status में --configअंतिम कॉन्फ़िगरेशन को प्रिंट करने के लिए एक ध्वज है। मैंने दौड़ कर पाया./config.status --help

- कॉनफिगर प्रिंट कॉन्फ़िगरेशन, फिर बाहर निकलें

तो बस चलाएं ./config.status --config, और यह सभी कॉन्फ़िगर किए गए मापदंडों को प्रिंट करेगा।


0

कितनी देर पहले वे संकलित किए गए थे, इस पर निर्भर करते हुए कि इस्तेमाल की जाने वाली कमांड लाइन प्रविष्टियां आपके शेल के इतिहास में अभी भी हो सकती हैं। बैश के तहत, आप निम्नलिखित प्रक्रिया के माध्यम से इतिहास में वापस खोजते हैं:

  1. ctrl-r इतिहास पर रिवर्स-खोज फ़ंक्शन शुरू करता है
  2. उस कमांड का हिस्सा लिखना शुरू करें जिसे आप खोजना चाहते हैं (उदाहरण के लिए "कॉन्फ़िगर")
  3. ctrl-rयदि आपको पहले परिणाम से पहले वापस खोज करने की आवश्यकता है तो फिर से दबाएँ
  4. एक बार मिलने के बाद कमांड लाइन को निष्पादित करने के लिए एंटर दबाएं (दायाँ तीर आमतौर पर पाया गया कमांड प्रॉम्प्ट के साथ प्रॉम्प्ट को वास्तव में निष्पादित किए बिना वापस लाता है)

सभी इंजीलवादी होने के लिए नहीं, लेकिन यह आम तौर पर बहुत बुरा विचार है कि आप अपने डिस्ट्रो द्वारा प्रदान किए गए पैकेजों का उपयोग करने के बजाय बहुत सारे सॉफ़्टवेयर का संकलन कर रहे हैं।


यह इंजील नहीं है, यह सिर्फ इतना है कि यह कैसे काम करता है;) दुर्भाग्य से, आरपीएम संस्करण उस मामले को संतुष्ट नहीं करते हैं।
व्लादिस्लाव रैस्ट्रुस

यह सामान्य रूप से "मैं CentOS चला रहा हूं लेकिन मुझे हर चीज के हाल के संस्करणों की आवश्यकता है"?
ओफिडियन

नहीं। अलग-अलग कारण। Apache का CentOS वर्जन उदाहरण के लिए कार्यकर्ता mpm का समर्थन नहीं करता है। टोरेंट ट्रैकर होने के नाते, सर्वर को कार्यकर्ता mpm की आवश्यकता होती है। आदि
व्लादिस्लाव रैस्ट्रुस

मुझे लगता है कि आप समर्थन के साथ स्रोत आरपीएम को फिर से बना सकते हैं ... चालू पर एक पैच को बनाए रखना आसान हो सकता है। संभवतः आपको अपना स्वयं का उच्चतर हाइपोच सेट करने की आवश्यकता है ताकि httpd को सिस्टम अपडेट आपका ओवरराइड न करे।
ओफिडियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.