2012-11-19 5 views
9

में मेरी php.ini फ़ाइल को संपादित करने के लिए मुझे अपने PHP वेबसर्वर के साथ कोई समस्या है। मैं व्यापक शोध किया और पता चला कि मैं अपने php.ini फ़ाइल की एक पंक्ति को हटाने की जरूरतलिनक्स

लाइन है सेफ_मोड = "/ बंद" ... देख http://forum.parallels.com/showthread.php?t=113374

मैं के लिए उपयोग किया है मेरी लिट्क्स के माध्यम से लिनक्स खाता लेकिन लिनक्स का उपयोग करने का कोई अनुभव नहीं है। क्या कोई मुझे आदेश बता सकता है कि मुझे इस लाइन को हटाने के लिए प्रवेश करने की आवश्यकता होगी।

+1

** sudo **, ** cd **, और ** vim ** या ** pico ** – HamZa

+1

जैसे संपादक और मैं फ़ाइल आदि कैसे ढूंढूं? –

+0

_locate_ भी उपयोगी हो सकता है ... –

उत्तर

12
$ locate php.ini 

इससे आपको उस नाम से मेल खाने वाली फाइलों की एक सूची मिल जाएगी। जब आप स्थान

$ sudo vim /path/to/php.ini 

प्रकार /safe_mode की स्थापना की है आपको लगता है कि लाइन के लिए कूद जाएगा। लाइन को हटाने के लिए d दो बार दबाएं और फिर escape दबाएं और फ़ाइल को सहेजने के लिए :wq टाइप करें और vim छोड़ दें।

+7

+1 पर स्थित है लेकिन लिनक्स पर किसी भी अनुभव के बिना मैं 'पिको' या 'vim' के बजाय 'नैनो'। – jeroen

+1

धन्यवाद जो मुझे चाहिए –

+1

'पता' रास्पियन का हिस्सा नहीं है। कहीं भी परिभाषित 'php.ini' का स्थान नहीं है? –

4

इस आदेश को चलाएं, आपको रूट विशेषाधिकारों की आवश्यकता होगी ताकि यह आपके पासवर्ड के लिए पूछे। यह nano का उपयोग कर आप फ़ाइल को संपादित करने देगा:

sudo nano `locate -r 'php.ini$'` 

एक बार जब आप फ़ाइल को बचाने के लिए अपने परिवर्तन प्रेस ctrl+o बना दिया है, तो यह आपको फ़ाइल नाम के लिए पूछने के लिए लिखने के लिए होगा, लेकिन php.ini तो बस डिफ़ॉल्ट विकल्प होगा nano से बाहर निकलने के लिए ctrl+x दबाएं और फिर दबाएं।

+1

मैं बहुत धीमी थी, आपके लिए एक;) – Nippey

10

php.ini का स्थान विभिन्न प्रणालियों पर थोड़ा भिन्न होता है।

<?php 
phpinfo(); 
?> 

और अपने ब्राउज़र के माध्यम इसे कहते: एक तरह से स्थान का पता लगाने के phpinfo();

का उपयोग निम्नलिखित सामग्री के साथ एक php-फ़ाइल बनाने के लिए है। प्रविष्टि "विन्यास फ़ाइल (php.ini) पथ"


एक और संभावना के लिए खोजें बस

खोज कर रही फ़ाइल के लिए खोज करने के लिए है। | grep php.ini
या बेहतर
ढूंढें। -iname php.ini

यह अपने फाइल सिस्टम के सभी रास्तों जो स्ट्रिंग में "php.ini"


प्रिंट अंत में अपनी फ़ाइल संपादित करने के लिए होगा, आप कर सकते हैं

sudo vi /path/to/php.ini

जैसा कि आपके प्रश्न के नीचे टिप्पणियों में लिखा गया है। यदि आपको vi के बारे में पता नहीं है, तो आप इसे उपलब्ध होने पर nano के साथ प्रतिस्थापित करना चाहेंगे।

+0

'phpinfo()' स्क्रिप्ट का उपयोग करना सबसे अच्छा तरीका है। एक सिस्टम में php.ini नामक कई फाइलें हो सकती हैं, इसलिए मैं लिनक्स के लिए नए किसी को 'अंधे' ढूंढने/'पता लगाने 'का सुझाव नहीं दूंगा। – berbt