What is XAMPP?


What is XAMPP?
- Xampp ဆုိတာ ဘာလဲ?
xampp ဆုိတာကေတာ့ အခမဲ့ရတဲ့ open source software တစ္ခုျဖစ္ပါတယ္။ open source ဆုိတာကေတာ့ နားလည္တတ္ကၽြမ္းမယ္ဆုိရင္ အဲဒီ software ကုိ ျပန္ျပင္ေရးခြင့္ေပးထားတယ္ လို႔ အဓိပၸါယ္ရပါတယ္။


- Xampp ရဲ႕ long form က ဘာလဲ?
XAMPP ဆုိတာ အတုိေကာက္ စာလုံး ျဖစ္ပါတယ္။ သူ႔ရဲ႕ အရွည္ကေတာ့-
X = Cross
A = Apache HTTP server
M = MySQL
P = PHP
P = Pearl

        X = Cross ဆုိတာကေတာ့ cross platform ျဖစ္တယ္လုိ႔ ဆုိလုိတာပါ။ cross platform ျဖစ္တယ္ဆုိတာကေတာ့ Microsoft က ထုတ္တဲ့ windows, Apple က ထုတ္တဲ့ Mac OS X နဲ႔ အျခား Linux နဲ႔ Solaris OS (operating system) ေတြထဲက ဘယ္ OS မွာမဆုိ တင္လို႔ရတယ္လို႔ ဆုိလိုတာပါ။

A = Apache HTTP server ဆုိတာကေတာ့ web hosting ေတြမွာ သုံးတဲ့ server software ျဖစ္ပါတယ္။ အခု XAMPP ဆုိတာကလည္း ကုိယ့္ရဲ႕ ကုိယ္ပုိင္စက္မွာ web server တစ္ခုလုပ္ဖုိ႔အတြက္ သုံးမွာျဖစ္ပါတယ္။ web server လုပ္မယ္ဆုိလုိ႔ အင္တာနက္ေပၚမွာ တစ္ကယ္သုံးတဲ့ server မ်ဳိးျဖစ္မွာမဟုတ္ပါဘူး။ virtual web server (web server ကုိယ္ပြား) ပါ၊ တစ္ကယ္သုံးလို႔မရပဲ ဘာလို႔တင္မွာလဲလုိ႔ ေမးစရာရွိပါတယ္။ ဒီေမးခြန္းကုိ XAMPP ထဲက ေနာက္ဆုံး P ႏွစ္လုံးကုိ ရွင္းျပတဲ့အခ်ိန္မွာ ေျဖပါမယ္။

M = MySQL ဆုိတာကေတာ့ database (db) language တစ္ခုျဖစ္ပါတယ္။ database က website တစ္ခုအတြက္ အလြန္အေရးပါတဲ့ အရာတစ္ခုပါပဲ။ ဘယ္လုိအခ်ိန္မ်ဳိးမွာ db ကုိ သုံးလဲဆုိေတာ့၊ website တစ္ခုက အေၾကာင္းအရာေတြကုိ အလုိေလွ်ာက္ သိမ္းထားဖုိ႔ လုိၿပီဆုိရင္ db သုံးပါတယ္။

ေနာက္ထပ္ P ႏွစ္လုံးကေတာ့ တစ္ခုက PHP ျဖစ္ၿပီးေတာ့ ေနာက္တစ္ခုက Pearl ျဖစ္ပါတယ္။ ႏွစ္ခုလုံးက programming language ျဖစ္ပါတယ္။ ဒီ programming language ေတြက server (hosting) လုိအပ္ပါတယ္။ server မရွိရင္ run လုိ႔မရပါဘူး။ ဒါေတြ run ၾကည့္ဖုိ႔၊ ေလ့လာဖုိ႔ တစ္ကယ့္ server ဝယ္မယ္ဆုိရင္ ကုန္က်စရိတ္ မ်ားမယ္၊ အင္တာနက္ေပၚကေန လုပ္ရမွာ ျဖစ္တဲ့အတြက္ ျမန္မာႏုိင္ငံရဲ႕ connection နဲ႔ဆုိ ႏွလုံးေရာဂါကုဖို႔ ေဆးဖုိးပါထပ္ကုန္မယ္ :P ။ အဲဒါေၾကာင့္ ကုိယ့္ရဲ႕ စက္ထဲမွာပဲ virtual server (server အတု) တင္ၿပီးေတာ့ စမ္းသပ္မယ္ဆုိရင္ အားလုံးအဆင္ေျပသြားတာေပါ့။

XAMPP ကုိ ဘယ္က ရယူၿပီး install လုပ္ႏုိင္မလဲ?
အမ်ဳိးမ်ဳိးေသာ OS တုိ႔အတြက္
http://www.apachefriends.org/en/xampp.html

Windows OS အတြက္
http://www.apachefriends.org/en/xampp-windows.html (လုိအပ္ေသာ installation package ကုိ ေဒါင္းလုဒ္လုပ္ရန္)
http://www.apachefriends.org/download.php?xampp-win32-1.8.1-VC9-installer.exe (ဘယ္ဟာ ေဒါင္းရမယ္ဆုိတာ ဇေဝဇဝါ ျဖစ္ေနသူမ်ားအတြက္ တုိက္ရုိက္ ေဒါင္းလုဒ္လင့္ခ္)

ေနာက္သင္ခန္းစာမွာေတာ့ XAMPP ကုိ ဘယ္လို install လုပ္ရမယ္ဆုိတာ ေရးသားပါ့မယ္။