LIMP သည် Linux operating system, Apache web server, MySQL database နှင့် PHP scripting language new open source software software လေးခုဖြင့်ဖွဲ့စည်းထားသောနည်းပညာ stack တစ်ခုဖြစ်သည်။ PHP ဖွံ့ဖြိုးတိုးတက်မှု၏အဓိကအစိတ်အပိုင်းတစ်ခုအနေဖြင့်မီးအိမ်သည် developer များကိုအစွမ်းထက်သော, ပြောင်းလွယ်ပြင်လွယ်သောဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်ဖြင့်ဖော်ပြထားသည်။
မီးခွက်၏အားသာချက်များကိုနားလည်ရန်ကျွန်ုပ်တို့သည်အစိတ်အပိုင်းတစ်ခုစီ၏အခန်းကဏ် section ကိုသီးခြားစီလေ့လာရန်လိုအပ်သည်။
မီးခွက် stack ၏ operating system အနေဖြင့် Linux သည်၎င်း၏မြင့်မားသောတည်ငြိမ်မှုနှင့်လုံခြုံရေးအတွက် developer များမှနှစ်သက်သည်။ ၎င်းသည် developer များစွမ်းဆောင်ရည်တိုးတက်စေရန်နှင့် PHP applications များကိုဖြန့်ချိသောအခါ System Security ကိုသေချာစေရန်ကူညီရန်ယုံကြည်စိတ်ချရသောအခြေခံပလက်ဖောင်းကိုထောက်ပံ့ပေးသည်။
Apache http server သည်လူကြိုက်အများဆုံးဝက်ဘ်ဆာဗာများထဲမှတစ်ခုဖြစ်သည်။ ဖောက်သည်များထံမှတောင်းဆိုမှုများကိုကိုင်တွယ်ရန်နှင့် 0 က်ဘ်စာမျက်နှာအကြောင်းအရာများကိုသုံးစွဲသူများထံပေးပို့ခြင်းအတွက်တာဝန်ရှိသည်။ မီးခွက်၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့် Apache သည် Module configurations မျိုးစုံကိုထောက်ပံ့ပေးပြီး PHP ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်ကိုပိုမိုလွယ်ကူစေသည်။
MySQL သည်ကျယ်ပြန့်စွာအသုံးပြုသော relational database စီမံခန့်ခွဲမှုစနစ်ဖြစ်သည်။ ၎င်းသည် developer များက 0 က်ဘ်အပလီကေးရှင်းများတွင်အချက်အလက်များကိုသိမ်းဆည်းရန်နှင့်အချက်အလက်များကိုစီမံသည်။ PHP နှင့် MySQL ၏အနီးကပ်ပေါင်းစည်းမှုသည် developer များကိုထိရောက်စွာတည်ဆောက်ရန်နှင့် dynamic ဝက်ဘ်ဆိုက်များကိုစီမံရန်နှင့်စီမံခန့်ခွဲမှုပြုလုပ်နိုင်သည်။
PHP သည် Web Development အတွက်အထူးဒီဇိုင်းပြုလုပ်ထားသောကျယ်ပြန့်စွာအသုံးပြုသော server-side scripting language ဖြစ်သည်။ မီးအိမ်၏အကူအညီဖြင့် PHP သည်ပြောင်းလဲနေသောအကြောင်းအရာများကိုလျင်မြန်စွာထုတ်လွှင့်နိုင်ပြီး MySQL အချက်အလက်များနှင့်အလွယ်တကူအပြန်အလှန်ဆက်သွယ်နိုင်သည်။
PHP ဖွံ့ဖြိုးတိုးတက်မှုရှိမီးခွက်ပတ် 0 န်းကျင်ကိုအသုံးပြုခြင်းသည်အားသာချက်များစွာရရှိစေနိုင်သည်။
LAMP အစိတ်အပိုင်းများအားလုံးသည်ပွင့်လင်းသောအရင်းအမြစ်ဆော့ဗ်ဝဲတစ်ခုဖြစ်ပြီးအခမဲ့သုံးစွဲသူများသည်ဖွံ့ဖြိုးရေးကုန်ကျစရိတ်များကိုများစွာလျော့နည်းစေသည်။ စီမံကိန်းလိုအပ်ချက်များအရ developer များကအမျိုးမျိုးသောအစိတ်အပိုင်းများကိုလွတ်လပ်စွာစိတ်ကြိုက်ပြုပြင်ပြီးအများအားဖြင့်အကောင်းဆုံးဖြစ်စေနိုင်သည်။
မီးခွက်၏ကျယ်ပြန့်စွာအသုံးပြုခြင်းသည် developer များကအသိုင်းအဝိုင်းမှပံ့ပိုးမှုများစွာရနိုင်သည်။ နည်းပညာဆိုင်ရာဖိုရမ်များ, အွန်လိုင်းသင်ခန်းစာများသို့မဟုတ်စာရွက်စာတမ်းများတွင်,
LAMP ၏ဗိသုကာသည်အလွန်မြင့်မားသောပြောင်းလွယ်ပြင်လွယ်ရှိပြီး developer များကအစိတ်အပိုင်းတစ်ခုစီကိုကွဲပြားသောလိုအပ်ချက်များနှင့်အညီပြောင်းလွယ်ပြင်လွယ်။ configure လုပ်နိုင်သည်။ ၎င်းသည်သေးငယ်သော 0 က်ဘ်ဆိုက်တစ်ခုသို့မဟုတ်ကြီးမားသောစနစ်တစ်ခုရှိမရှိမီးအိမ်သည်ဖွံ့ဖြိုးရေးလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်သည်။
မီးအိမ်ဝန်းကျင်တစ်ခုတည်ဆောက်ရန်အဆင့်များသည်အတော်လေးရိုးရှင်းပါသည်။ ဤတွင်အခြေခံဖြစ်စဉ်ကို:
ပထမ ဦး ဆုံးသင့်တော်သော Linux ဖြန့်ဖြူးခြင်း (ဥပမာ Ubuntu သို့မဟုတ် Centos ကဲ့သို့) ကိုရွေးချယ်ပြီးတပ်ဆင်ပါ။ တပ်ဆင်ပြီးနောက်သင့် Web application များကို run ရန်တည်ငြိမ်သောအခြေခံပတ်ဝန်းကျင်ရှိလိမ့်မည်။
အောက်ပါ command ကိုအသုံးပြုပြီး apache ကို terminal ကို install လုပ်ပါ။
<span class="fun">sudo apt-get install Apache2</span>
ထို့နောက် MySQL database ကို install လုပ်ရန် terminal တွင်အောက်ပါ command ကိုရိုက်ထည့်ပါ။
<span class="fun">sudo apt-get install MySQL-server ကို install လုပ်ပါ</span>
နောက်ဆုံးတွင် PHP နှင့်ဆက်စပ်သော module များကို PHP သည် Apache နှင့် MySQL တို့နှင့်တွဲဖက်လုပ်ဆောင်နိုင်အောင်လုပ်ဆောင်နိုင်အောင်တပ်ဆင်ပါ။
<span class="fun">sudo apt-get install Php LibapaMache2-mod-php php php php-mysql</span>
PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်မီးခွက်သည်မရှိမဖြစ်လိုအပ်သောအခြေခံပတ်ဝန်းကျင်ဖြစ်သည်။ ၎င်း၏ပွင့်လင်းသောအရင်းအမြစ်နှင့်ချဲ့ထွင်ရန်လွယ်ကူသည်။ အစပြုသူတစ် ဦး သို့မဟုတ်အကြီးတန်း developer တစ် ဦး သည်မီးလုံးပတ် 0 န်းကျင်ဆောက်လုပ်ခြင်းနှင့်အသုံးပြုခြင်းကိုကျွမ်းကျင်ပိုင်ခြင်းရှိမရှိ developer များသည်ဖွံ့ဖြိုးရေးကိုထိရောက်စွာနှင့်ယုံကြည်စိတ်ချရသော 0 က်ဘ်အပလီကေးရှင်းများတည်ဆောက်ခြင်းအတွက်ရလဒ်နှစ်ကြိမ်အားထုတ်မှုကိုရရှိရန်ကူညီနိုင်သည်။