Oct
16

Laragon Mint v6.0-এ PHP 8 দিয়ে Apache স্টার্টআপ ত্রুটির সমাধান করা

10/16/2024 11:35 PM দ্বারা Admin ভিতরে Errors


ভূমিকা

লারাগন একটি জনপ্রিয় স্থানীয় উন্নয়ন পরিবেশ যা ওয়েব সার্ভার, ডাটাবেস এবং অন্যান্য সরঞ্জামগুলির সেটআপকে সহজ করে তোলে। যাইহোক, মিন্ট v6.0-এ লারাগন-এ PHP 8 সংহত করার চেষ্টা করার সময়, ব্যবহারকারীরা পুরানো অ্যাপাচি সংস্করণগুলির সাথে সম্পর্কিত ত্রুটির সম্মুখীন হতে পারে। এই ব্লগ পোস্টটি আপনাকে ত্রুটির সমাধান এবং অ্যাপাচিকে সর্বশেষ সংস্করণে আপগ্রেড করার প্রক্রিয়ার মাধ্যমে গাইড করবে।

ত্রুটি: nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

Laragon এ PHP 8 যোগ করার এবং Apache শুরু করার চেষ্টা করার সময়, আপনি নিম্নলিখিত ত্রুটির সম্মুখীন হতে পারেন:

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

এই ত্রুটিটি নির্দেশ করে যে আপনি Apache এর যে সংস্করণটি ব্যবহার করছেন তা সাম্প্রতিক PHP এক্সটেনশনগুলির সাথে বেমানান, বিশেষ করে php_curl.dll এক্সটেনশন৷ সমাধান হল অ্যাপাচিকে আরও সাম্প্রতিক সংস্করণে আপগ্রেড করা যা এই আধুনিক পিএইচপি বৈশিষ্ট্যগুলিকে সমর্থন করে।

ধাপে ধাপে সমাধান

1. সর্বশেষ Apache সংস্করণটি ডাউনলোড করুন

ত্রুটিটি সমাধান করতে, আপনাকে অ্যাপাচিকে এমন একটি সংস্করণে আপগ্রেড করতে হবে যা সর্বশেষ PHP এক্সটেনশনগুলিকে সমর্থন করে। Apache বাইনারির জন্য প্রস্তাবিত উৎস হল ApacheLounge

  1. ApacheLounge ডাউনলোড পৃষ্ঠা দেখুন।
  2. উইন্ডোজের জন্য Apache এর সর্বশেষ সংস্করণ ডাউনলোড করুন। লেখার হিসাবে, সর্বশেষ সংস্করণ Apache 2.4.62।

2. ব্যাকআপ বর্তমান অ্যাপাচি কনফিগারেশন

কোনো পরিবর্তন করার আগে, আপনার বর্তমান অ্যাপাচি কনফিগারেশন ফাইলগুলিকে ব্যাক আপ করা অত্যন্ত গুরুত্বপূর্ণ৷ আপনার Apache ইনস্টলেশন ডিরেক্টরিতে নেভিগেট করুন (সাধারণত C:\laragon\bin\apache\ এ থাকে) এবং conf ডিরেক্টরিটিকে একটি নিরাপদ স্থানে অনুলিপি করুন।

3. পুরানো অ্যাপাচি ইনস্টলেশন প্রতিস্থাপন করুন

  1. ডাউনলোড করা Apache ZIP ফাইলটি একটি অস্থায়ী অবস্থানে বের করুন।
  2. আপনার Laragon Apache ডিরেক্টরিতে (C:\laragon\bin\apache\) নিষ্কাশিত ফাইলগুলি অনুলিপি করুন।
  3. অনুরোধ করা হলে বিদ্যমান ফাইলগুলি প্রতিস্থাপন করুন।

4. আপগ্রেড যাচাই করুন

Apache ফাইলগুলি প্রতিস্থাপন করার পরে, 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)

আপগ্রেড সফল হয়েছে তা নিশ্চিত করে আপনার আপডেট হওয়া সংস্করণ নম্বর দেখতে হবে।

5. Apache শুরু করুন

অবশেষে, লারাগন ইন্টারফেস থেকে অ্যাপাচি শুরু করুন। সবকিছু সঠিকভাবে কনফিগার করা থাকলে, Apache কোনো ত্রুটি ছাড়াই শুরু হওয়া উচিত, এবং আপনি nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation ত্রুটির সম্মুখীন না হয়ে PHP 8.3 ব্যবহার করতে সক্ষম হবেন।


আপনার চিন্তাগুলো

অনুসন্ধান করুন
স্পনসর
ক্রিপ্টোওয়াচ
আমাদের অনুসরণ করো
ঘোষণা

নতুন টুল যোগ করা হয়েছে: SVG জুম মাত্রা ক্যালকুলেটর

স্পনসর