लैरागॉन एक लोकप्रिय स्थानीय विकास वातावरण है जो वेब सर्वर, डेटाबेस और अन्य टूल के सेटअप को सरल बनाता है। हालाँकि, मिंट v6.0 पर PHP 8 को लैरागॉन में एकीकृत करने का प्रयास करते समय, उपयोगकर्ताओं को पुराने अपाचे संस्करणों से संबंधित त्रुटियों का सामना करना पड़ सकता है। यह ब्लॉग पोस्ट त्रुटि को हल करने और अपाचे को नवीनतम संस्करण में अपग्रेड करने की प्रक्रिया में आपका मार्गदर्शन करेगा।
nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
लारगॉन में PHP 8 जोड़ने और अपाचे प्रारंभ करने का प्रयास करते समय, आपको निम्न त्रुटि का सामना करना पड़ सकता है:
nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation could not be located in the dynamic link library php-8.3.4\ext\php_curl.dll
यह त्रुटि इंगित करती है कि अपाचे का जो संस्करण आप उपयोग कर रहे हैं वह नवीनतम PHP एक्सटेंशन, विशेष रूप से php_curl.dll
एक्सटेंशन के साथ असंगत है। इसका समाधान अपाचे को नवीनतम संस्करण में अपग्रेड करना है जो इन आधुनिक PHP सुविधाओं का समर्थन करता है।
त्रुटि को हल करने के लिए, आपको अपाचे को ऐसे संस्करण में अपग्रेड करना होगा जो नवीनतम PHP एक्सटेंशन का समर्थन करता हो। अपाचे बायनेरिज़ के लिए अनुशंसित स्रोत [अपाचे लाउंज] (https://www.apachelounge.com/download/) है।
कोई भी परिवर्तन करने से पहले, अपनी वर्तमान अपाचे कॉन्फ़िगरेशन फ़ाइलों का बैकअप लेना महत्वपूर्ण है। अपनी अपाचे इंस्टॉलेशन निर्देशिका (आमतौर पर C:\laragon\bin\apache\
में स्थित) पर नेविगेट करें और conf
निर्देशिका को एक सुरक्षित स्थान पर कॉपी करें।
C:\laragon\bin\apache\
) में कॉपी करें।अपाचे फ़ाइलों को बदलने के बाद, अपाचे संस्करण की दोबारा जाँच करके सत्यापित करें कि अपग्रेड सफल रहा:
cd C:\laragon\bin\apache\httpd-2.4.62-240904-win64-VS17\bin
httpd.exe -V
# output
Server version: Apache/2.4.62 (Win64)
आपको अद्यतन संस्करण संख्या देखनी चाहिए, जो पुष्टि करती है कि अपग्रेड सफल था।
अंत में, अपाचे को लैरागॉन इंटरफ़ेस से प्रारंभ करें।
यदि सब कुछ सही ढंग से कॉन्फ़िगर किया गया है, तो अपाचे को बिना किसी त्रुटि के शुरू होना चाहिए, और आपको nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
त्रुटि का सामना किए बिना PHP 8.3 का उपयोग करने में सक्षम होना चाहिए।