-Xampp ဆုိတာ ဘာလဲ?
xampp ဆုိတာကေတာ့ အခမဲ့ရတဲ့ open source software တစ္ခုျဖစ္ပါတယ္။ open source ဆုိတာကေတာ့ နားလည္တတ္ကၽြမ္းမယ္ဆုိရင္ အဲဒီ software ကုိ ျပန္ျပင္ေရးခြင့္ေပးထားတယ္ လို႔ အဓိပၸါယ္ရပါတယ္။
-Xampp ရဲ႕ long form က ဘာလဲ?
XAMPP ဆုိတာ အတုိေကာက္ စာလုံး ျဖစ္ပါတယ္။ သူ႔ရဲ႕ အရွည္ကေတာ့-
X = Cross
A = Apache HTTP server
M = MySQL
P = PHP
P = PearlX = 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 နဲ႔ဆုိ ႏွလုံးေရာဂါကုဖို႔ ေဆးဖုိးပါထပ္ကုန္မယ္ 😛 ။ အဲဒါေၾကာင့္ ကုိယ့္ရဲ႕ စက္ထဲမွာပဲ virtual server (server အတု) တင္ၿပီးေတာ့ စမ္းသပ္မယ္ဆုိရင္ အားလုံးအဆင္ေျပသြားတာေပါ့။ အနီးစပ္ဆုံး ဥပမာကုိ ျပရရင္ေတာ့ Myanmar Web Designer က လက္ရွိ SEO Services ေပးေနတဲ့ Singapore SEO Service website က joomla CMS(content management system) ကုိ အသုံးျပဳၿပီးေတာ့ ေရးထားတာ ျဖစ္ပါတယ္။ အဲဒီလုိမ်ဳိး website မ်ဳိးဆုိ အရင္ဆုံး ကုိယ့္ ကြန္ပ်ဴတာထဲမွာ အရင္ဆုံး အၿပီးအစီးနီးပါးေလာက္ ျပင္ဆင္ၿပီးမွ အြန္လုိင္းေပၚတင္ၾကတာမ်ဳိး ျဖစ္ပါတယ္။ အဲဒီလိုမ်ဳိး joomla တင္မကပဲ wordpress, drupal အစရွိတဲ့ အျခားေသာ PHP ကုိအသုံးျပဳၿပီးေရးရတဲ့ website ေတြနဲ႔ Pearl language ကုိ အသုံးျပဳၿပီး ေရးရတဲ့ website ေတြအတြက္ဆုိ hosting လိုအပ္ပါတယ္။ သူတုိ႔က hosting ေပၚမွာပဲ run ႏုိင္တဲ့ language ေတြမုိ႔လို႔ပါ။
XAMPP ကုိ ဘယ္က ရယူၿပီး install လုပ္ႏုိင္မလဲ?
အမ်ဳိးမ်ဳိးေသာ OS တုိ႔အတြက္
https://www.apachefriends.org/en/xampp.html
Windows OS အတြက္
https://www.apachefriends.org/en/xampp-windows.html (လုိအပ္ေသာ installation package ကုိ ေဒါင္းလုဒ္လုပ္ရန္)
https://www.apachefriends.org/download.php?xampp-win32-1.8.1-VC9-installer.exe (ဘယ္ဟာ ေဒါင္းရမယ္ဆုိတာ ဇေဝဇဝါ ျဖစ္ေနသူမ်ားအတြက္ တုိက္ရုိက္ ေဒါင္းလုဒ္လင့္ခ္)
ေနာက္သင္ခန္းစာမွာေတာ့ XAMPP ကုိ ဘယ္လို install လုပ္ရမယ္ဆုိတာ ေရးသားပါ့မယ္။
Thanks
Thank u so much pr 😛
Apacheဆိုတဲ့ HTTP server မွာ တင္မယ္ဆိုရင္ေကာဗ်
ကျေးဇူးအထူးတင်ပါတယ်