PHP ကိုမထည့်သွင်းမီသင့် AWS ပတ်ဝန်းကျင်အတွက်ပြင်ဆင်ရန်လိုအပ်သည်။ ၎င်းတွင်သင့်လျော်သော EC2 ဥပမာအမျိုးအစားကိုရွေးချယ်ခြင်း, လုံခြုံရေးအုပ်စုများနှင့်ကွန်ယက်ချိန်ညှိချက်များနှင့်ကွန်ယက်ချိန်ညှိချက်များပါဝင်သည်။
ကွဲပြားခြားနားသောလျှောက်လွှာလိုအပ်ချက်နှင့်အညီသင့်လျော်သော EC2 ဥပမာကိုရွေးချယ်ပါ။ အပလီကေးရှင်းများအနေဖြင့် t2.micro ဥပမာအားဖြင့်၎င်းသည်ပုံမှန်အားဖြင့်အကောင်းဆုံးရွေးချယ်မှုဖြစ်ပြီး၎င်းသည် AWS အခမဲ့ tier နှင့်သက်ဆိုင်သောကြောင့်ဖြစ်သည်။
EC2 ဥပမာအားဖြင့်သင့်လျော်သောလုံခြုံရေးအဖွဲ့ကို configure လုပ်ပါ။ HTTP (port 80) နှင့် HTTPS (port 443) အသွားအလာကိုခွင့်ပြုပါ။
EC2 ဥပမာအားဖြင့် EC2 ဥပမာအားဖြင့်အောင်မြင်စွာစတင်ပြီးနောက် SSH ကို အသုံးပြု. PHP နှင့်လိုအပ်သော extensions များကို install လုပ်ရန်အောက်ပါ command များကို Execute လုပ်ပါ။
PHP ကိုမထည့်သွင်းမီ operating system package ကိုနောက်ဆုံးပေါ်သေချာအောင်လုပ်ပါ။ စနစ်ကိုအောက်ပါ command ဖြင့် update လုပ်နိုင်သည်။
<span class="fun">sudo yum update ကို --y</span>
ထို့နောက် PHP နှင့်အသုံးများသော extensions များကို install လုပ်ရန်အောက်ပါ command ကိုသုံးပါ။
<span class="fun">sudo yum php php-cli php-fpm php-mysqlnd -y ကိုတပ်ဆင်</span>
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ PHP ကိုအောက်ပါ command မှတစ်ဆင့်အောင်မြင်စွာတပ်ဆင်ခြင်းရှိမရှိကိုသင်စစ်ဆေးနိုင်သည်။
<span class="fun">PHP -V</span>
ဤ command သည် installation အောင်မြင်မှုသေချာစေရန် PHP ဗားရှင်းအချက်အလက်များကိုပြလိမ့်မည်။
PHP အတွက် FastCGI လုပ်ငန်းစဉ်စီမံခန့်ခွဲမှုမန်နေဂျာ (FPM) ကိုသုံးရန်လိုအပ်ပါက၎င်းကိုပြင်ဆင်ရန်အောက်ပါအဆင့်များကိုလိုက်နာပါ။
အသုံးပြုသူနှင့်အုပ်စုသည် EC2-user user သို့မဟုတ်သက်ဆိုင်ရာသုံးစွဲသူထံသတ်မှတ်ထားကြောင်းသေချာစေရန် Php-FPM configuration file ကိုတည်းဖြတ်ပါ။
<span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>
PHP-FPM ဝန်ဆောင်မှုကိုအောက်ပါ command ဖြင့်စတင်ပါ။
<span class="fun">Sudo Systemptl သည် PHP-FPM ကိုစတင်ပါ</span>
PHP application တစ်ခုဖွင့်လှစ်ရန် Apache သို့မဟုတ် Nginx ကဲ့သို့သော web server ကို install လုပ်ရန်လိုအပ်သည်။
Apache Web server ကို install လုပ်ရန်အောက်ပါ command ကိုသုံးပါ။
<span class="fun">sudo yum httpd -y ကို install လုပ်ပါ</span>
တပ်ဆင်ပြီးသည်နှင့်ပြည့်စုံပြီးလျှင် Apache 0 န်ဆောင်မှုကိုစတင်ပါ။ စနစ်စတင်သောအခါ၎င်းသည်အလိုအလျောက်လည်ပတ်ပါ။
<span class="fun">sudo systemctl ကို httpd စတင်ပါ</span>
<span class="fun">Sudo Systemptl သည် httpd ကို enable လုပ်ပါ</span>
ဤလမ်းညွှန်အားဖြင့် PHP ကို AWS တွင်ချောချောမွေ့မွေ့တပ်ဆင်နိုင်သည်။ လုံခြုံရေးနှင့်စွမ်းဆောင်ရည်ကိုသေချာစေရန်သင်၏ဆာဗာနှင့် PHP ဗားရှင်းများကိုပုံမှန် update လုပ်ပြီး PHP နှင့် Web Servers ၏လိုအပ်ချက်နှင့်အညီ,