আমি কিভাবে পিএইচপি সমর্থন এবং Windows এ মাইএসকিউএল সার্ভার চালিয়ে অ্যাপাচে ইনস্টল করবেন ছাড়া WAMPServer বা XAMPP মত কোন প্রস্তুত-থেকে-ব্যবহার প্যাকেজ ব্যবহার করছেন?
আমি কিভাবে পিএইচপি সমর্থন এবং Windows এ মাইএসকিউএল সার্ভার চালিয়ে অ্যাপাচে ইনস্টল করবেন ছাড়া WAMPServer বা XAMPP মত কোন প্রস্তুত-থেকে-ব্যবহার প্যাকেজ ব্যবহার করছেন?
উত্তর:
প্রথমত, আমি আপনাকে উইন্ডোজের জন্য অ্যাপাচের প্ল্যাটফর্ম নির্দিষ্ট নোটগুলি পড়ার পরামর্শ দিচ্ছি - এটি কিছু উইন্ডোজ-নির্দিষ্ট বৈশিষ্ট্য ব্যাখ্যা করে যা কোনও পরিষেবা হিসাবে চালিত হয় যা আপনার অন্যান্য ওএসে নেই এবং আপনি সম্ভবত আগে কখনও ব্যবহার করেন নি।
এই প্ল্যাটফর্মের নির্দিষ্ট নোটগুলিতে যেমন উল্লেখ করা হয়েছে, অ্যাপাচি উইন্ডোজের জন্য বাইনারি সরবরাহ করে না, তবে তাদের বেশ কয়েকটি তৃতীয় পক্ষের সাইটগুলির লিঙ্ক রয়েছে যা বাইনারি সরবরাহ করে, উদাহরণস্বরূপ অ্যাপাচি লাউঞ্জ ।
সেই ওয়েবসাইট থেকে আমরা 32-বিট সংস্করণ (উইন 32) বা 64-বিট এক (উইন 64) ডাউনলোড করতে পারি - আপনার ওএস যদি 64-বিট হয় তবে আপনার সর্বদা সফ্টওয়্যারটির 64-বিট সংস্করণ ইনস্টল করার চেষ্টা করা উচিত তবে নোট করুন যে আপনি 'পাশাপাশি আপনার 64৪-বিট মডিউলগুলিও ব্যবহার করা দরকার, এর অর্থ যদি আপনার যদি কেবলমাত্র 32-বিট মডিউল থাকে তবে 32-বিট অ্যাপাচি ডাউনলোড করুন।
এটি লেখার সময় আমি যে সংস্করণটি ব্যবহার করেছি তা এখানে: অ্যাপাচি 2.4.10 উইন 64 । সর্বশেষ সংস্করণটি যখন এই উত্তরটি সর্বশেষ আপডেট হয়েছিল: অ্যাপাচি ২.৪.৩৮ উইন 6464 (পোস্টের নীচে সম্পাদনার তারিখটি দেখুন)।
একবার ডাউনলোড হয়ে গেলে, কেবলমাত্র Apache24আপনার হার্ড ড্রাইভের মূলের ফোল্ডারটি বের করুন , যাতে আপনার মতো পথ থাকে C:\Apache24\bin।
একটি কমান্ড লাইন উইন্ডো খুলুন (উইন্ডোজ + আর টাইপ করুন এবং cmdতারপরে এন্টার টিপুন), ডিরেক্টরি পরিবর্তন করুন C:\Apache24\binএবং চালান httpd.exe, সাধারণত এটি কোনও ত্রুটি মুদ্রণ করা উচিত নয়।
যদি আপনি একটি ত্রুটিযুক্ত ডায়লগ পেয়ে থাকেন যা MSVCR110.dllআপনার সিস্টেমে অনুপস্থিত রয়েছে, তবে আপনাকে ভিজ্যুয়াল স্টুডিও 2012 এর জন্য ভিজ্যুয়াল সি ++ রিড্রিস্ট্রিবিটেবল ইনস্টল করতে হবে - যথারীতি যখন অনুরোধ করা হবে তখন উপযুক্ত বিট-সংস্করণটি নির্বাচন করুন: vcredist_x86.exe32-বিট সিস্টেমের vcredist_x64.exeজন্য এবং 64 -র জন্য - বিট।
আপনি যদি এমনটি বলতে ত্রুটি পান যে এটি 80 বন্দরকে আবদ্ধ করতে পারে না, অন্য কোনও অ্যাপ্লিকেশন সেই বন্দরটি ব্যবহার করে কিনা তা পরীক্ষা করে দেখুন - এছাড়াও স্কাইপ 80 এবং 443 বন্দর ডিফল্টরূপে ব্যবহার করে বলে জানা যায়; এর উন্নত সংযোগ সেটিংসে "ইনকামিং সংযোগগুলির বিকল্প হিসাবে পোর্ট 80 এবং 443 ব্যবহার করুন" চেক করুন , পরিবর্তনগুলি প্রয়োগ করতে স্কাইপ পুনরায় চালু করুন এবং তারপরে আপনি সমস্যা ছাড়াই অ্যাপাচি শুরু করতে সক্ষম হবেন।
মত সতর্কতা Could not reliably determine the server's fully qualified domain nameআপাতত উপেক্ষা করা যেতে পারে।
উইন্ডোজ ফায়ারওয়াল আপনাকে অ্যাপাচে নির্দিষ্ট নেটওয়ার্কগুলিতে যোগাযোগের অনুমতি দেওয়ার জন্য অনুরোধ করতে পারে, আমি আপনাকে ডিফল্ট সেটিংস ব্যবহার করার পরামর্শ দিই: এটি হোম এবং ওয়ার্ক নেটওয়ার্কগুলিতে অনুমতি দিন, তবে পাবলিক / অবিশ্বস্ত নেটওয়ার্কগুলিতে নয়।
তারপরে, একটি ব্রাউজার খুলুন এবং এতে ব্রাউজ করুন http://localhost, যদি আপনি কোনও পৃষ্ঠা দেখছেন বলে দেখেন It works !তবে এর অর্থ আপনার অ্যাপাচি ইনস্টলেশন কাজ করছে।
কমান্ড প্রম্পটে Ctrl + C টিপে আপনি বর্তমানে চলমান অ্যাপাচি বন্ধ করতে পারবেন।
যদি আপনি সিস্টেমটির সম্পূর্ণরূপে যোগ্য ডোমেন নাম নির্ধারণ করতে সক্ষম না হবার বিষয়ে একটি সতর্কতা পেয়ে থাকেন C:\Apache24\conf\httpd.confতবে ServerNameভেরিয়েবলটি সম্পাদনা করে সম্পাদনা করে এটি ঠিক করুন (এটি ইতিমধ্যে একটি মন্তব্যে থাকা উচিত, এটি একেবারেই অস্বস্তি করে পরিবর্তন করতে হবে):
ServerName <yourhostname>
<yourhostname>সিস্টেমের হোস্টের নামের সাথে প্রতিস্থাপন করুন বা localhost।
অবশেষে, সিস্টেমটি চালু হওয়ার পরে আপনি যদি স্বয়ংক্রিয়ভাবে সার্ভারটি চালাতে চান (এমনকি কেউ লগইন না করে), আপনাকে একটি সার্ভিস হিসাবে চালাতে হবে - একটি নতুন এলিভেটেড (প্রশাসক হিসাবে) কমান্ড প্রম্পটে, টাইপ করুন:
httpd.exe -k install
এটি হ'ল, এখন আপনার পরিষেবাগুলিতে একটি নতুন পরিষেবা রয়েছে (উইন্ডোজ + আর এরপরে "Services.msc" টাইপ করুন এবং তারপরে এন্টার টিপুন) "অ্যাপাচি ২.৪" নামক যেটি আপনি অন্য উইন্ডোজ পরিষেবার মতো নিয়ন্ত্রণ করতে পারবেন।
localhostকেবলমাত্র অ্যাপাচি অ্যাক্সেসকে সীমাবদ্ধ করা - alচ্ছিকআপনি যদি এটি উন্নয়নের উদ্দেশ্যে সেট আপ করে থাকেন তবে আপনি নিশ্চিত করতে চান যে আপনি এটির ব্যতীত অন্য কেউ অ্যাক্সেস করতে পারবেন না, আপনার ফায়ারওয়ালটি ইতিমধ্যে এটির যত্ন নেওয়া উচিত তবে আসুন স্থানীয়ভাবে অনুরোধগুলি গ্রহণের জন্য অ্যাপাচিকে এটির সাথে সুরক্ষার আরও একটি স্তর যুক্ত করা যাক কেবল মেশিন
অ্যাপাচের কনফিগারেশন ফাইলটি খুলুন C:\Apache24\conf\httpd.conf, ডিফল্ট ডিরেক্টরি ব্লকটি অনুসন্ধান করুন <Directory "c:/Apache24/htdocs">।
শেষে যদি এটি থাকে তবে একটি লাইন থাকা উচিত Require all granted, এর অর্থ হ'ল যে কেউ এই সার্ভারটি অ্যাক্সেস করতে পারে। আসুন এটি তৈরি করুন Require localযা কেবলমাত্র স্থানীয় মেশিন থেকে অ্যাক্সেসের অনুমতি দেয়।
এছাড়াও, আপনি আপাচিকে কেবল লুপব্যাক ইন্টারফেসের সাথে আবদ্ধ করতে বলতে পারেন, যদি আপনার ফায়ারওয়াল এবং উপরে উল্লিখিত অ্যাক্সেস নিয়ন্ত্রণ নির্দেশিকা উভয়ই ব্যর্থ হয় তবে সার্ভারটি এখনও পুরো ইন্টারনেটের জন্য উন্মুক্ত হবে না।
এর জন্য, Listenনির্দেশটি সনাক্ত করুন (ডিফল্টরূপে এটি সেট করা আছে 80) এবং এটি নিম্নলিখিতটিতে পরিবর্তন করুন:
Listen 127.0.0.1:80
Listen [::1]:80
প্রথম লাইনটি স্ব-বর্ণনামূলক, দ্বিতীয়টি প্রথমটির আইপিভি 6 সমতুল্য, বন্ধনীগুলি IPv6 স্বীকৃতিতে ঠিকানা এবং বন্দর পৃথক করতে ব্যবহৃত হয়।
ফাইলটি সংরক্ষণ করুন, যদি আপনি ইতিমধ্যে সার্ভারটি চালাচ্ছেন তবে আমাদের পরিবর্তনগুলি অ্যাকাউন্টে নেওয়ার জন্য এটি পুনরায় চালু করুন, এবং এখন কেবল localhostঅ্যাক্সেস রয়েছে, অন্য প্রত্যেকে পাবেন 403 Forbidden।
আমি আপনাকে উইন্ডোজ সিস্টেমে এটি ইনস্টল করার বিষয়ে অফিসিয়াল পিএইচপি ডকুমেন্টেশন পড়ার পরামর্শ দিচ্ছি ।
উইন্ডোজ ডাউনলোড পৃষ্ঠার জন্য অফিসিয়াল পিএইচপি থেকে সর্বশেষ পিএইচপি বাইনারিগুলি ডাউনলোড করুন , থ্রেড-নিরাপদ সংস্করণটি চয়ন করুন যা আপনার অ্যাপাচি ইনস্টলেশনটির বিট-সংস্করণ (32-বিটের জন্য x86, 64৪-বিটের জন্য x64) এর সাথে মেলে।
থ্রেড-নিরাপদ সংস্করণটি কেবল তখনই সিজিআই বাইনারি হিসাবে চালিত হয় - এখানে আরও তথ্য ।
আমি যে সংস্করণটি ব্যবহার করেছি তা হ'ল: পিএইচপি 5.6.2 ভিসি 11 x64 থ্রেড নিরাপদ । সর্বশেষ সংস্করণটি যখন এই উত্তরটি সর্বশেষ আপডেট হয়েছিল: পিএইচপি 7.3.3 ভিসি 15 x64 থ্রেড নিরাপদ (পোস্টের নীচে সম্পাদনার তারিখটি দেখুন)।
PHPআপনার হার্ড ড্রাইভের মূলে একটি খালি ফোল্ডার তৈরি করুন এবং সেখানে পূর্বে ডাউনলোড করা সংরক্ষণাগারটি বের করুন, আপনার মতো পথ থাকা উচিত C:\PHP\ext, অন্যথায় আপনি কিছু ভুল করেছেন।
ইন C:\PHP, php.ini-productionবা php.ini-development(আপনি যা চান তার উপর নির্ভর করে) নামকরণ করুন php.ini।
সেই php.iniফাইলটি খুলুন , অনুসন্ধান করুন extension_dir = "ext"এবং সেই লাইনটি অসুবিধা করুন (প্রথমটি সরিয়ে দিন ;)। এটি ডিফল্ট এক্সটেনশন দিরকে সেট করে ext(যা সমাধান করে C:\PHP\extএবং ext/এই পোস্টের পূর্ববর্তী সংস্করণগুলির মতো ম্যানুয়ালি সমস্ত এক্সটেনশনের পাথগুলিতে প্রিপেন্ড করা থেকে বিরত থাকে ।
C:\Apache24\conf\httpd.confসমস্ত LoadModuleপংক্তির পরে সম্পাদনা করে use পিএইচপি ব্যবহার করতে অ্যাপাচি কনফিগার করুন - নিম্নলিখিতগুলি যুক্ত করুন:
(ফলো 7 পিএইচপি জন্য শুধুমাত্র )
LoadModule php7_module "c:\php\php7apache2_4.dll"
<IfModule php7_module>
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
PHPIniDir "c:\php"
</IfModule>
(নিম্নলিখিত কেবলমাত্র পিএইচপি 5 এর জন্য রয়েছে )
LoadModule php5_module C:/PHP/php5apache2_4.dll
<IfModule php5_module>
DirectoryIndex index.html index.php
AddHandler application/x-httpd-php .php
PHPIniDir "C:/PHP"
</IfModule>
এখন কমান্ড প্রম্পট ইন C:\Apache24\binএবং চালানোর মাধ্যমে ম্যানুয়ালি অ্যাপাচি শুরু করার চেষ্টা করুন httpd.exe- যদি আপনি কোনও ত্রুটি দেখতে না পান তবে এর অর্থ আপনার কনফিগারেশন ফাইলটি বৈধ এবং পিএইচপি সম্ভবত সম্ভবত কাজ করছে ।
তোমার মত ফাইল তৈরি করে আপনার পিএইচপি ইনস্টলেশন পরীক্ষা করতে পারেন info.phpসঙ্গে <?php phpinfo();ভেতরে ও যাচ্ছে http://localhost/info.php- আপনি বেশ আপনার সিস্টেম এবং আপনার পিএইচপি ইনস্টলেশন ও তার সকল মডিউল সম্পর্কে তথ্য একটি বিট দেখতে পাবেন। যদি আপনি "অভ্যন্তরীণ সার্ভার ত্রুটি" এর মতো অন্য কিছু পান তবে এর অর্থ কিছু ভুল।
আপনি এখন আপনার বর্তমান অ্যাপাচি প্রক্রিয়াটি (কনসোলে Ctrl + C) মারতে পারেন এবং পরিষেবাটি শুরু করতে পারেন - নীচের অংশটি অ্যাপাচিটির সাথে ইন্টারঅ্যাক্ট করে না এবং এটি ইতিমধ্যে শুরু করা সার্ভারের সাহায্যে করা যেতে পারে।
সুরকার একটি প্যাকেজ ম্যানেজারের মতো পিএইচপি-তে নির্ভরতা পরিচালনার জন্য একটি সরঞ্জাম। এটি সহজেই পিএইচপি প্যাকেজ এবং এমনকি পুরো ফ্রেমওয়ার্কগুলি ইনস্টল করতে দেয়।
সুরকারের পিএইচপি ওপেনএসএসএল এক্সটেনশন সক্ষম হওয়া দরকার, সুতরাং আসুন এটি সক্ষম করে দিন C:\PHP\php.ini।
অনুসন্ধান করার জন্য আপনার পাঠ্য সম্পাদকের অনুসন্ধান ফাংশনটি ব্যবহার করুন php_openssl.dll, এর জন্য ইতিমধ্যে একটি মন্তব্য করা লাইন থাকা উচিত, কেবল সেই লাইনটি আপত্তিহীন করুন।
এখন তাদের ডাউনলোড পৃষ্ঠা থেকে সুরকারের উইন্ডোজ ইনস্টলারটি ডাউনলোড করুন - বা কেবল এই সরাসরি লিঙ্কটি ব্যবহার করুন ।
পিএইচপি যাওয়ার পথে অনুরোধ করা হলে, নির্দেশাবলী অনুসরণ করুন, ব্রাউজ করুন C:\PHPএবং নির্বাচন করুন php.exe।
এটি হ'ল, সুরকার এখন সিস্টেম-ব্যাপী ইনস্টলড এবং যে কোনও জায়গা থেকে ব্যবহার করা যেতে পারে - আপনি এটি চেষ্টা করে দেখতে পারেন, কেবল একটি নতুন কমান্ড প্রম্পট খুলুন ( PATHসুরকার দ্বারা নির্ধারিত নতুন ভেরিয়েবলটি পড়ার জন্য এটি ইতিমধ্যে উন্মুক্ত একটি ব্যবহার করতে পারবেন না ) ইনস্টলার) এবং টাইপ করুন composer।
আপনার একটি দুর্দান্ত ASCII- আর্ট লোগো এবং এর মতো কিছু পাওয়া উচিত:
Composer version e87bc894daf8d5f8e77a01dd7ae5f0446ae30b14 2014-05-01 15:40:28
আপনি যদি পিএইচপি থেকে আপনার মাইএসকিউএল ডাটাবেস অ্যাক্সেস করতে চান তবে আপনাকে এমন এক্সটেনশানগুলি সক্ষম করতে হবে যা আপনাকে এটি করার অনুমতি দেয় php_mysqliবা যেমন php_pdo_mysql- আমি উভয়ই সক্ষম করার প্রস্তাব দিই।
C:\PHP\php.iniআপনার পাঠ্য সম্পাদকটিতে পিএইচপি-র কনফিগারেশন ফাইলটি খুলুন এবং অনুসন্ধান করুন php_mysqliবা php_pdo_mysql- তারা ইতিমধ্যে সেখানে থাকা উচিত, এগুলিকে কোনও অসুবিধে করবেন না।
সম্পন্ন, এখন আপনি যে কোনও একটি mysqliবা মাইএসকিউএল ডাটাবেস অ্যাক্সেস করতে পারেন PDO।
উপর মাইএসকিউএল ইনস্টলার ডাউনলোড পাতা ওয়েব ইনস্টলার ডাউনলোড mysql-installer-web-community-xxxxx.msi।
আমি mysql- ইনস্টলার-ওয়েব-সম্প্রদায় -5.6.21.1.msi ব্যবহার করেছি। এই উত্তরটি যখন সর্বশেষ আপডেট করা হয়েছিল তখন সর্বশেষতম সংস্করণ: mysql-ইনস্টলার-ওয়েব-সম্প্রদায়-8.0.15.0.msi (পোস্টের নীচে সম্পাদনার তারিখটি দেখুন)।
ইনস্টলারটি আপনার সিস্টেমের উপর নির্ভর করে যথাযথ সংস্করণ (32-বিট বা 64-বিট) স্বয়ংক্রিয়ভাবে ইনস্টল করবে, যদিও মাইএসকিউএল এর বিট সংস্করণটি অ্যাপাচি এবং পিএইচপি-র একটিটির সাথে মেলে না তবে আপনার 64-বিট সংস্করণটি ব্যবহার করা এখনও উপকারী 3 গিগাবাইটেরও বেশি র্যামের সুবিধা নিতে সিস্টেম এটি সমর্থন করে , এটি বেশ গুরুত্বপূর্ণ কারণ ডেটাবেস সার্ভারগুলি প্রচুর র্যাম ব্যবহার করে use
ইনস্টলারের পদক্ষেপগুলি অনুসরণ করুন, আপনি যদি এটি বিকাশের জন্য ইনস্টল করেন তবে এটি Developer defaultআপনার সেরা বিকল্প হবে, এটি মাইএসকিউএল ওয়ার্কবেঞ্চও ইনস্টল করবে যা একটি নেটিভ জিইআইআই ক্লায়েন্ট, সুতরাং আপনাকে ধীরে ধীরে ওয়েব-ভিত্তিক সরঞ্জামগুলি ইনস্টল করতে হবে না এড়ানো as আপনি যদি কমান্ড লাইন ক্লায়েন্ট ব্যবহার করে স্বাচ্ছন্দ্য বোধ করেন না তবে পিএইচপিএমআইএডমিন।
একবার সবকিছু ইনস্টল হয়ে গেলে ইনস্টলার আপনার কাছে কিছু বেসিক কনফিগারেশন মান জিজ্ঞাসা করবে, আপনি যদি নেটওয়ার্কের অন্য কোনও মেশিন থেকে ডাটাবেস অ্যাক্সেস না করতে চান তবে "নেটওয়ার্ক অ্যাক্সেসের জন্য ফায়ারওয়াল পোর্ট ওপেন করুন" অক্ষম করার পরামর্শ দিই।
রুট পাসওয়ার্ড সেট করুন - যদি এটি কেবল বিকাশের উদ্দেশ্যে হয় এবং আপনার ফায়ারওয়ালটি নেটওয়ার্ক থেকে আগত সংযোগগুলিতে অবরুদ্ধ থাকে তবে শক্ত পাসওয়ার্ডের প্রয়োজন হয় না।
অবশেষে, অ্যাকশন -> বিকল্পগুলিতে গিয়ে ট্রে আইকনে রাইট ক্লিক করে আপনি অকেজো মাইএসকিউএল নোটিফায়ারটি অক্ষম করতে পারেন, তারপরে Run at Windows Startupচেকবক্সটি অনিক করে প্রয়োগ করুন। এটি আপনাকে কয়েক এমবি র্যাম সাশ্রয় করবে এবং বুট করার সময় আপনার মেশিনটি ধীরগতিতে এড়াবে।
এবং এটি হ'ল, আপনার এখন পুরোপুরি কার্যকরী ডাব্লুএএমপি সার্ভার রয়েছে যা একটি পরিষেবা হিসাবে চলে এবং কোনও ব্যবহারকারীর উপর নির্ভর করে না (এমনকি কেউ লগ ইন না করেও অ্যাক্সেসযোগ্য)।
মনে রাখবেন যে এটির সুরক্ষা সম্পর্কে আমার কোনও ধারণা নেই, বিকাশের উদ্দেশ্যে আমি এটি বলতে পারি এটি নিরাপদ যেহেতু আপনার ফায়ারওয়াল অ্যাপাচি (পোর্ট 80 এবং 443) এবং মাইএসকিউএল (পোর্ট 3306) উভয়ের জন্য আগত সংযোগগুলি ব্লক করা উচিত।
এটি একটি উইন্ডোজ installation ইন্সটলেশনে পরীক্ষা করা হয়েছিল, এটি ভিস্তা, উইন্ডোজ 8 এবং সম্ভবত উইন্ডোজ সার্ভার ২০০৮/২০১২ তেও ঠিক কাজ করা উচিত - যদি তা না হয় তবে নির্দ্বিধায় মন্তব্য করতে এবং / অথবা ডাউনভোট করতে পারেন।
MSVCR110.dllত্রুটিটি যখন উপস্থিত হয়েছিল (বর্তমান অ্যাপাচি সংস্করণে) আমি ভিজ্যুয়াল সি ++ পুনরায় বিতরণযোগ্য 2010 এসপি 1 ইনস্টল করে শেষ করেছি। এরপরে ফাইলটি সম্পর্কে আমি আরও একটি ত্রুটি পেয়েছি VCRUNTIME140.dll, যার জন্য আমাকে ভিজ্যুয়াল স্টুডিও 2015 এর জন্য ভিজ্যুয়াল সি ++ পুনরায় বিতরণযোগ্য ইনস্টল করতে হবে
উপরের উত্তরের নির্দেশাবলী জুলাই ২০১ of পর্যন্ত পুরোপুরি কার্যকরভাবে কাজ করে, তবে, আপনি যদি পিএইচপি 7 ব্যবহার করতে চান তবে আপনাকে অবশ্যই C:\Apache24\conf\httpd.confসেই উত্তরটির পরিবর্তে নিম্নলিখিত লাইনগুলি যুক্ত করতে হবে (যা কেবলমাত্র পিএইচপি 5 এর জন্য কাজ করে) [নিম্নলিখিতগুলি যুক্ত করুন সমস্ত LoadModuleলাইনের পরে ] :
LoadModule php7_module C:/PHP/php7apache2_4.dll
<IfModule php7_module>
DirectoryIndex index.html index.php
AddHandler application/x-httpd-php .php
PHPIniDir "C:/PHP"
</IfModule>
নিশ্চিত করুন যে সমস্ত পাথ সঠিক। আপনার যদি php7apache2_4.dllপিএইচপি ডিরেক্টরিতে না থাকে তবে আপনি সম্ভবত ভুল প্যাকেজটি ডাউনলোড করেছেন।