সরাসরি মূল বিষয়ে যান

XAMPP

অ্যাপ্লিকেশনApache Friends

xampp control, apache friends নামেও পরিচিত

Apache Friendsপ্রোডাক্টিভিটি

শেখার জন্য একটি লোকাল Apache, MySQL বা MariaDB, PHP, এবং Perl স্ট্যাক। কন্ট্রোল প্যানেলটি হলো xampp-control.exe। এটি কোনো প্রোডাকশন সার্ভার নয়।

আপনার যা জানা প্রয়োজন

XAMPP হলো শেখার জন্য একটি লোকাল স্ট্যাক, কোনো প্রোডাকশন সার্ভার নয়।

xampp-control.exe সাথে থাকা Apache এবং MySQL বা MariaDB চালু করে। এটি ডেভেলপমেন্টের জন্য তৈরি। Docker Desktop, একটি সম্পূর্ণ MySQL ইনস্টলেশন, এবং একটি হোস্ট করা PHP হোস্ট সম্পূর্ণ আলাদা পণ্য।

এটি কী?
লোকাল Apache, MySQL, PHP স্ট্যাক
প্রোডাকশনের জন্য প্রস্তুত?
না। এটি শেখার জন্য
কন্ট্রোল প্যানেল?
xampp-control.exe
Feex বলছে
যদি পোর্ট 80 ব্যস্ত থাকে, Windows-কে দোষ দেওয়ার আগে আমি দেখব কোনটি ইতিমধ্যেই এটি দখল করেছে। XAMPP হলো শেখার একটি স্ট্যাক। আমি xampp-control.exe-কে প্রোডাকশন সার্ভিস ম্যানেজার হিসেবে বিবেচনা করব না।

XAMPP কী?

XAMPP হলো একটি বান্ডিল করা লোকাল Apache, ডাটাবেস এবং PHP স্ট্যাক। এটি কোনো সুরক্ষিত প্রোডাকশন সার্ভার নয় এবং Docker Desktop-ও নয়।

আপনি যদি এটি কখনও ব্যবহার না করে থাকেন

যদি কোনো PHP ক্লাসে XAMPP ইনস্টল করতে বলা হয়, তবে এটি apachefriends.org/download.html থেকে সংগ্রহ করুন। xampp-control.exe আপনার PC-তে Apache এবং বান্ডিল করা ডাটাবেস চালু করে। এটি শেখার জন্য। এটিকে আপনার প্রোডাকশন হোস্ট হিসেবে উন্মুক্ত ইন্টারনেটে রাখবেন না। একটি সম্পূর্ণ MySQL বা PostgreSQL ইনস্টলেশন সম্পূর্ণ আলাদা সার্ভার পণ্য।

এটি কী কাজে ব্যবহৃত হয়?

লোকাল PHP সাইটসমূহ

htdocs ফোল্ডার থেকে http://localhost। Linux-এ একটি প্রোডাকশন vhost সম্পূর্ণ আলাদা কাজ।

প্যানেল থেকে Apache এবং MySQL শুরু করুন

xampp-control.exe দ্বারা httpd.exe এবং mysqld.exe টগল করা হয়। অফিসিয়াল MySQL Installer একটি ভিন্ন স্ট্যাক।

বান্ডিল করা DB-এর জন্য phpMyAdmin

শেখার জন্য একটি GUI। MySQL Workbench-ও সংযুক্ত হতে পারে। প্রোডাকশনে এখনও একটি বাস্তব অপারেশনাল ব্যবস্থার প্রয়োজন।

এটি কার জন্য?

  • শিক্ষার্থীরা যারা PHP শিখছে
  • যাদের একটি দ্রুত লোকাল WordPress প্রয়োজন
  • যে কেউই যাদের এই স্ট্যাকটি ইন্টারনেটে উন্মুক্ত করা উচিত নয়

বর্তমান অবস্থা

XAMPP (2002) হলো Apache Friends-এর একটি বর্তমান লোকাল ওয়েব স্ট্যাক। ভেন্ডর এখনও Windows ব্যবহারকারীদের https://www.apachefriends.org/download.html-এর দিকে নির্দেশ করে।

এটি কতটা পুরনো?

Apache Friends 2002 সালে XAMPP প্রকাশ করেছিল যাতে শিক্ষার্থীরা কোনো Linux মেশিন ছাড়াই Apache এবং PHP চালাতে পারে। ডিফল্ট লোকাল স্ট্যাক হিসেবে এটি Docker Desktop-এর চেয়ে পুরনো। বর্তমান Windows বিল্ড এখনও বিদ্যমান। একটি 1.7-যুগের USB কপি এখন অপ্রচলিত।

সংস্করণসমূহ

প্রথমে প্রধান চ্যানেলগুলো। সঠিক বিল্ড নম্বরগুলো এখানে সম্পূর্ণ যাচাই করা হয়নি।

Windows-এর জন্য XAMPP

সিস্টেমের প্রয়োজনীয়তা

মানগুলো প্রকাশকের পাবলিক নির্দেশনা অনুসরণ করে। কাজের চাপ এখনও আসল প্রয়োজনীয়তা পরিবর্তন করে।

নূন্যতম

নূন্যতম সিস্টেমের প্রয়োজনীয়তা
অপারেটিং সিস্টেম Apache Friends অনুসারে একটি বর্তমান 64-বিট Windows 10 বা Windows 11 রিলিজ
RAM 2 GB শ্রেণীর মেশিনগুলো কোর্সের কাজ চালায়। একাধিক সাইট এবং MySQL আরও বেশি দাবি করে

রিসোর্স প্রোফাইল

CPU চাহিদা
আপনি অ্যাপের ভেতরে যা খুলবেন তা অনুসরণ করে
RAM চাহিদা
নথিপত্র, ট্যাব বা লাইব্রেরি অনুসরণ করে

ইনস্টল করা প্রসেসসমূহ

এই এক্সিকিউটেবলগুলো ইনস্টল করার পর এই প্রোডাক্টের অন্তর্ভুক্ত থাকে।

ইনস্টল করা প্রসেসসমূহ
xampp-control.exe XAMPP Control Panel
httpd.exe আপনি প্যানেলে চালু করলে Apache
mysqld.exe আপনি MySQL চালু করলে বান্ডেল করা ডেটাবেস

স্টার্টআপ উপাদানসমূহ

আপনি প্যানেল থেকে সার্ভিস হিসেবে Apache এবং MySQL ইনস্টল করতে পারেন। এটি ঐচ্ছিক। ডিফল্ট পদ্ধতি হলো xampp-control.exe থেকে শুরু করা।

ফাইলের অবস্থানসমূহ

সাধারণ XAMPP অবস্থানসমূহ
সাধারণ ইনস্টল C:\xampp\

ফাইল ফরম্যাটসমূহ

PHPSQL

সাধারণ সমস্যাসমূহ

Port 80 বা 443 ইতিমধ্যে ব্যবহৃত হচ্ছে

IIS, Skype-যুগের অবশিষ্টাংশ, বা অন্য কোনো Apache পোর্টটি দখল করতে পারে। এটি একটি লোকাল কনফ্লিক্ট, প্রোডাকশন বিভ্রাট নয়।

ব্যবহারকারীরা এটিকে LAN থেকে অ্যাক্সেসযোগ্য অবস্থায় রেখে দেন

Apache Friends এটিকে ডেভেলপমেন্ট এনভায়রনমেন্ট হিসেবে নথিভুক্ত করে। এটিকে সুরক্ষিত বা হার্ডেনড সার্ভার হিসেবে বিবেচনা করবেন না।

সমস্যা থেকে উত্তরণ

apachefriends.org/download.html থেকে ইনস্টল করুন

Apache Friends আসল ইনস্টলার হোস্ট করে। অতিরিক্ত টুলবারযুক্ত XAMPP প্যাক হলো আবর্জনা।

লগ পড়ার জন্য কন্ট্রোল প্যানেল ব্যবহার করুন, প্রথমে Event Viewer নয়

httpd এবং mysqld বার্তাগুলি দেখায় কেন একটি মডিউল ব্যর্থ হয়েছে। এটি এই স্ট্যাকের বিষয়।

80 পোর্টটি দখল করা থাকলে প্যানেলে Apache পোর্ট পরিবর্তন করুন

ঐ সেটিংসটি XAMPP-এর। এটি কোনো প্রোডাকশন IIS সাইটকে পুনরায় কনফিগার করে না।

বিকল্পসমূহ

ক্লাসে যদি কন্টেইনার ব্যবহার করা হয় তবে Docker Desktop। আপনি যদি আলাদা পণ্য চান তবে অফিশিয়াল MySQL এর সাথে PHP। ক্লাসটি MySQL ভিত্তিক না হলে PostgreSQL।

অফিসিয়াল সহায়তা এবং ডাউনলোড

ভেন্ডর দিয়ে শুরু করুন। এলোমেলো exe সাইটগুলো কোনো সাপোর্ট চ্যানেল নয়।

অফিসিয়াল যোগাযোগ
ডাউনলোড www.apachefriends.org/download.html অফিশিয়াল ইনস্টলার বা ভেন্ডর পেজ
সহায়তা www.apachefriends.org/faq_windows.html ভেন্ডর সহায়তা
অফিসিয়াল সাইট www.apachefriends.org/ এখান থেকে শুরু করুন, কোনো অনির্ভরযোগ্য exe হোস্ট থেকে নয়
Windows FAQ www.apachefriends.org/faq_windows.html পোর্ট, সার্ভিস এবং Skype-যুগের 80/443 নোটসমূহ

সম্পর্কিত হার্ডওয়্যার

কোর্সওয়ার্কের জন্য একটি বর্তমান পিসিই যথেষ্ট। বান্ডেল করা ডেটাবেস ডিস্ক স্পেস চায়। এটি সার্ভার GPU কেনার কোনো কারণ নয়।

প্রযুক্তিগত বিবরণ

প্রযুক্তিগত বিবরণ

ভেন্ডর সংস্করণ নম্বর পরিবর্তিত হয়। এই নিবন্ধটি কোনো নির্দিষ্ট বিল্ড উল্লেখ করে না।

উৎস এবং যাচাইকরণ

রেকর্ডকৃত উৎসের লেবেল: August 2026। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.

এই নিবন্ধটি কি দরকারী ছিল?

একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।

এই নিবন্ধটি কি দরকারী ছিল?