দীর্ঘ বিশ্লেষণ প্রক্রিয়া করার পরে আমি এই সমস্যার সমাধান খুঁজে পেয়েছি। কমান্ড লাইন বৈশিষ্ট্যগুলির সাথে আমার পিএইচপি ইনস্টলেশনটি সঠিকভাবে পরীক্ষা করার পরে আমি জানতে পেরেছিলাম যে পিএইচপি ভালভাবে কাজ করছে এবং এটি মাইএসকিএল ডাটাবেসের সাথে কাজ করতে পারে। বিটিডব্লিউ আপনি পিএইচপি কোড দিয়ে পিএইচপি কোড দিয়ে ফাইল-ফাইল চালাতে পারেন php -f filename.php
সুতরাং আমি বুঝতে পেরেছি, এপাচে এটি অবশ্যই কিছু ভুল হতে পারে।
আমি ভিতরে কেবল phpinfo () ফাংশন দিয়ে একটি ফাইল তৈরি করেছি।
এখানে আমি দেখেছি,
লোড কনফিগারেশন ফাইলের লাইনে
আমার কনফিগারেশন ফাইলটি লোড করা হয়নি, পরিবর্তে সেখানে উল্লেখ করা হয়নি (কিছুই নেই)।
অবশেষে আমি অ্যাপাচি কনফিগারেশনের মধ্যে এন্ট্রি পেয়েছি
<IfModule php5_module>
PHPINIDir "C:/xampp/php"
</IfModule>
তবে আমি পিএইচপি 7 ইনস্টল করেছি এবং তাই অ্যাপাচি php.ini ফাইলটি লোড করতে পারেনি কারণ এর জন্য কোনও প্রবেশিকা ছিল না। আমি আরো বললাম
<IfModule php7_module>
PHPINIDir "C:/xampp/php"
</IfModule>
এবং অ্যাপাচি পুনরায় চালু করার পরে সমস্ত ভাল কাজ করে।
উপরের এই কোডগুলি ব্লক করে আমি আমার httpd-xampp.conf ফাইলে পেয়েছি। এটি আপনার কনফিগারেশন এ অন্য কোথাও হতে পারে।
একই ফাইলটিতে আমি পিএইচপি 5 সংস্করণের পরিবর্তে পিএইচপি 7 এর সেটিংসের আগে পরিবর্তন করেছিলাম।
LoadFile "C:/xampp/php/php7ts.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"
আপনি দেখতে পাচ্ছেন যে আমি এক্সএএমপিপি প্যাকেজ ইনস্টল করেছি তবে এই সমস্যাটি কেবল অ্যাপাচি পাশে ছিল।