PHP कॉन्फ़िगरेशन को php.ini फ़ाइल के माध्यम से प्रबंधित किया जाता है। इस फ़ाइल को संपादित करने से आप विभिन्न PHP सेटिंग्स को अनुकूलित कर सकते हैं जैसे शॉर्ट टैग को सक्षम या अक्षम करना, मेमोरी सीमा निर्धारित करना, और बहुत कुछ।
यह मार्गदर्शिका आपको दिखाएगी कि लघु PHP टैग सक्षम करने के लिए OpenLiteSpeed और Nginx दोनों के लिए Ubuntu सर्वर पर 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
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 फ़ाइल खोलने के लिए नैनो या 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
यदि पंक्ति पर टिप्पणी की गई है (शुरुआत में ; है), तो ; को हटा दें। इसे अनटिप्पणी करने के लिए।
परिवर्तन करने के बाद, हमें परिवर्तनों को लागू करने के लिए सेवाओं को पुनः आरंभ करने की आवश्यकता है।
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 टैग कैसे सक्षम करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3