အစွမ်းထက်သော scripting language တစ်ခုအနေဖြင့် PHP ကို developer များကအမြဲနှစ်သက်သည်။ PHP framework သည် web application development ဖွံ့ဖြိုးတိုးတက်ရေးလုပ်ငန်းစဉ်ကိုရိုးရှင်းစေပြီးကြွယ်ဝသောလုပ်ဆောင်မှုများကိုပြုလုပ်နိုင်သည်။ နည်းပညာဆက်လက်ဖြစ်ပေါ်နေသည်နှင့်အမျှ PHP မူဘောင်သည်စိန်ခေါ်မှုများနှင့်လိုအပ်ချက်အသစ်များကိုဖြည့်ဆည်းရန်ဆက်လက်တိုးတက်နေသည်။
Cloud computing ၏လူကြိုက်များမှုဖြင့် cloud ပတ် 0 န်းကျင်တွင်လျှောက်လွှာများပိုမိုများပြားလာသည်။ PHP မူဘောင်များသည်ပိုမိုဆိုးရှားသည့် cloud-native အတွေ့အကြုံကိုပေးရန် Cloud Service ပံ့ပိုးသူများနှင့်ပူးပေါင်းနေသည်။ ဥပမာအားဖြင့်, Laravel သည်အမေဇုံ aws နှင့်တင်းတင်းကျပ်ကျပ်တင်းတင်းကျပ်ကျပ်တင်းကျပ်စွာပေါင်းစည်းထားသည့် Cloud 0 န်ဆောင်မှုများအတွက်အကောင်းဆုံးစွမ်းရည်များကိုထောက်ပံ့ပေးသည်။
Microsvices သည် software ဗိသုကာပုံစံဖြစ်သည်။ ၎င်းသည် application များကိုသေးငယ်သော, PHP framework သည် Microsservices အတွက်အထောက်အပံ့များကိုတိုးမြှင့်ပေးနေသည်။ Symfony နှင့် Lumen ကဲ့သို့သောမူဘောင်များက Microssvices ကိုညှိနှိုင်းရန်သက်ဆိုင်ရာ built-in functions များဖြစ်သည်။
အတုထောက်လှမ်းရေး (AI) နှင့် Machine Learning (ML) သည်စက်မှုလုပ်ငန်းမျိုးစုံကိုပုံဖော်နေကြသည်။ PHP မူဘောင်များသည် AI နှင့် ML စွမ်းရည်များကိုတဖြည်းဖြည်းချင်းပေါင်းစည်းနေပြီး developer များက developer များအား၎င်းတို့၏ applications များတွင်အလွယ်တကူပြုလုပ်နိုင်သည်။ ဥပမာအားဖြင့်, Laravel သည်စက်များလေ့လာခြင်းစာကြည့်တိုက်များကို Tensorflow နှင့် Pytorch တို့ကဲ့သို့သောစာကြည့်တိုက်များပေါင်းစပ်နိုင်သည်။
PHP framework သည်အပြည့်အဝ stack ဖွံ့ဖြိုးတိုးတက်မှုသံသရာကိုဖုံးလွှမ်းရန်၎င်း၏စွမ်းရည်ကိုတိုးချဲ့နေသည်။ ၎င်းသည်နောက်ပြန်လှည့်မှုအားဖြည့်ဆည်းပေးရုံသာမကရှေ့ပြေးနှင့်မိုဘိုင်းဖွံ့ဖြိုးတိုးတက်မှုအထောက်အပံ့များကိုမူဘောင်တစ်ခုတည်းကို အသုံးပြု. ဖြည့်စွက်ထားသော web နှင့် mobile application များကိုတည်ဆောက်ရန်ခွင့်ပြုသည်။
Laravel ကို install လုပ်ရန် terminal တွင်အောက်ပါ command ကို run ပါ။
Composer Global Laravel / Installer လိုအပ်သည် Laravel New My-app CD MY-App
aws အသစ်တစ်ခုကိုဖန်တီးပါ။ elastic beanstalk လျှောက်လွှာကိုဖန်တီးပါ။
EB init my-app-rigion အမေရိကန် - အရှေ့ - 1 EB My-app ကိုဖန်တီးပါ
.Ebexensions / laravel.config file ကိုပြုပြင်ပြီးအောက်ပါ configuration ကိုထည့်ပါ။
option_settings: - Namespace: AWS: Autoscaling: LaunchConfiguration option_name: Instancetype တန်ဖိုး - t2.micro
လျှောက်လွှာတင်ပါ။
EB My-app ကိုဖြန့်ဝေပါ
ယခုတွင်သင်၏ laravel application ကို AWS elastic boilestalk cloud ပတ်ဝန်းကျင်ကိုအောင်မြင်စွာချထားပြီးပါပြီ။