"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > Php.ini फ़ाइलों को कैसे संपादित करें

Php.ini फ़ाइलों को कैसे संपादित करें

2024-11-04 को प्रकाशित
ब्राउज़ करें:784

How to Edit php.ini Files

पहचान

PHP कॉन्फ़िगरेशन को php.ini फ़ाइल के माध्यम से प्रबंधित किया जाता है। इस फ़ाइल को संपादित करने से आप विभिन्न PHP सेटिंग्स को अनुकूलित कर सकते हैं जैसे शॉर्ट टैग को सक्षम या अक्षम करना, मेमोरी सीमा निर्धारित करना, और बहुत कुछ।

यह मार्गदर्शिका आपको दिखाएगी कि लघु PHP टैग सक्षम करने के लिए OpenLiteSpeed ​​और Nginx दोनों के लिए Ubuntu सर्वर पर php.ini फ़ाइल को कैसे संपादित किया जाए।

Ubuntu पर Nginx के लिए php.ini फ़ाइल का पता लगाना

आपके द्वारा उपयोग किए जा रहे PHP संस्करण के आधार पर, php.ini फ़ाइल आमतौर पर निम्नलिखित निर्देशिकाओं में से एक में स्थित होती है:

/etc/php/7.4/fpm/php.ini  # For PHP 7.4
/etc/php/8.0/fpm/php.ini  # For PHP 8.0
/etc/php/8.1/fpm/php.ini  # For PHP 8.1

हम php.ini फ़ाइल का पथ खोजने के लिए टर्मिनल में php --ini कमांड का उपयोग कर सकते हैं।

root@ubuntu:~# php --ini
Configuration File (php.ini) Path: /etc/php/8.1/cli
Loaded Configuration File:         /etc/php/8.1/cli/php.ini
Scan for additional .ini files in: /etc/php/8.1/cli/conf.d
Additional .ini files parsed:      /etc/php/8.1/cli/conf.d/10-mysqlnd.ini,
.... .... ....

सटीक पथ खोजने के लिए, चलाएँ:

php --ini | grep "Loaded Configuration File"

यह आउटपुट है:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/8.1/cli/php.ini

Ubuntu पर OpenLiteSpeed ​​के लिए php.ini फ़ाइल का पता लगाना

OpenLiteSpeed ​​के लिए, php.ini फ़ाइल आमतौर पर यहां स्थित होती है:

/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini  # For PHP 7.4
/usr/local/lsws/lsphp80/etc/php/8.0/litespeed/php.ini  # For PHP 8.0

यदि आप पथ के बारे में अनिश्चित हैं, तो आप इसे चलाकर पा सकते हैं:

php --ini | grep "Loaded Configuration File"

यह आउटपुट है:

root@ubuntu:~# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

Php.ini फ़ाइल का संपादन

Php.ini फ़ाइल खोलने के लिए नैनो या vim जैसे टेक्स्ट एडिटर का उपयोग करें। 8.1 को अपने वास्तविक PHP संस्करण से बदलें।

Nginx के लिए:

nano /etc/php/8.1/cli/php.ini

ओपनलाइटस्पीड के लिए:

nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini

short_open_tag निर्देश खोजें। नैनो में खोजने के लिए, Ctrl W दबाएँ, शॉर्ट_ओपन_टैग टाइप करें और Enter दबाएँ।

लाइन को इसमें संशोधित करें:

short_open_tag = On

यदि पंक्ति पर टिप्पणी की गई है (शुरुआत में ; है), तो ; को हटा दें। इसे अनटिप्पणी करने के लिए।

  • नैनो के लिए, Ctrl X दबाएँ, फिर Y दबाएँ, और सहेजने और बाहर निकलने के लिए Enter दबाएँ।
  • vim के लिए, Esc दबाएँ, टाइप करें :wq, और Enter दबाएँ।

परिवर्तन लागू करने के लिए सेवाएँ पुनः आरंभ करें

परिवर्तन करने के बाद, हमें परिवर्तनों को लागू करने के लिए सेवाओं को पुनः आरंभ करने की आवश्यकता है।

Nginx के लिए:

sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

ओपनलाइटस्पीड के लिए:

sudo systemctl restart lsws

परिवर्तनों को सत्यापित करें

यह पुष्टि करने के लिए कि लघु टैग सक्षम हैं, अपने वेब सर्वर की रूट निर्देशिका में एक परीक्षण PHP फ़ाइल बनाएं:

  // Notice how we are using short tags.
    phpinfo(); 
?>

इस फ़ाइल को अपने ब्राउज़र के माध्यम से एक्सेस करें (उदाहरण के लिए, http://yourserver.com/test.php)। यह देखने के लिए कि क्या यह चालू पर सेट है, आउटपुट में शॉर्ट_ओपन_टैग मान की जाँच करें।

निष्कर्ष

Php.ini फ़ाइल को संपादित करना सीधा है लेकिन विवरण पर ध्यान देने की आवश्यकता है। हमेशा सुनिश्चित करें कि आपके पास php.ini फ़ाइल का सही पथ है और परिवर्तन करने के बाद उचित सेवाओं को पुनरारंभ करें। इस गाइड में बताया गया है कि उबंटू सर्वर पर Nginx और OpenLiteSpeed ​​​​दोनों के लिए लघु PHP टैग कैसे सक्षम करें।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/hurayraiit/how-to-edit-phpini-files-1fdk?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3