ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသောဆာဗာဘေးထွက် Scripting language တစ်ခုအနေဖြင့် PHP သည်၎င်း၏ Cross-platform platform features များကြောင့် Windows, MacoS နှင့် Linux ကဲ့သို့သော operating systems များပေါ်တွင်လည်ပတ်နိုင်သော application များကိုတည်ဆောက်ရန်အသုံးပြုလေ့ရှိသည်။ ဖွံ့ဖြိုးရေးဆိုင်ရာကိုက်ညီမှုကိုတိုးတက်စေရန်နှင့်ပတ် 0 န်းကျင်ဆိုင်ရာရှေ့နောက်ညီညွတ်မှုကိုသေချာစေရန် developer များကအလုပ်ဖတ်များကိုရိုးရှင်းစေရန်အလိုအလျောက်ကိရိယာအမျိုးမျိုးကိုအသုံးပြုလေ့ရှိသည်။
Composer - ဤသည်မှာ PHP စီမံကိန်းများအတွက်မှီခိုသောစီမံခန့်ခွဲမှုကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည်စာကြည့်တိုက်များ၏တပ်ဆင်ရေးနှင့် update ကိုအလိုအလျောက်ကိုင်တွယ်နိုင်သည်,
Docker: application နည်းပညာကို အသုံးပြု. application နည်းပညာကို အသုံးပြု. မည်သည့် operating system ပေါ်တွင်မည်သည့် operating system ပေါ်တွင်ဆက်လက်တည်ရှိနိုင်မည်နည်း။
Vagrant: Virtual Machine ပတ် 0 န်းကျင်ကိုစီမံခြင်းဖြင့်ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်ကိုလျင်မြန်စွာတည်ဆောက်ခြင်း,
ဤတွင်ရိုးရှင်းသော PHP "Hello, World!" Profile ပလက်ဖောင်းဖွံ့ဖြိုးတိုးတက်မှုအတွက်အလိုအလျောက်ဖွင့်ရန်ဤကိရိယာများကိုမည်သို့ပေါင်းစပ်ရမည်ကိုဥပမာအားဖြင့်ဥပမာ -
<span class="fun">ပဲ့တင်သံ "မင်္ဂလာပါကမ္ဘာ!";</span>
လိုအပ်သောမှီခိုမှုကို composer မှတဆင့်အလိုအလျောက်ထည့်သွင်းပါ။
<span class="fun">တေးရေးဆရာ install လုပ်ပါ</span>
dockerfile ကိုသတ်မှတ်နှင့်ပြေးပတ်ဝန်းကျင်ကိုသတ်မှတ်
FROM php:8.1-apache
COPY . /var/www/html
RUN composer install
ထို့နောက် Docye ကိုတည်ဆောက်ပြီးစတင်ပါ။
docker build . -t hello-world
docker run -p 80:80 hello-world
ဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်ကိုအလျင်အမြန်တည်ဆောက်ရန် Vagrantfile ကို configure လုပ်ပါ။
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.provision "shell", inline: "sudo apt-get update"
config.vm.install "php", "composer", "apache2"
end
virtual machine ကိုစတင်ပါ။
vagrant up
vagrant ssh
composer install
တည်ဆောက်ခြင်း, Doceer နှင့် Vagrant ကို အသုံးပြု. developer များသည်ဖွံ့ဖြိုးမှုစီမံခန့်ခွဲမှု, ပတ်ဝန်းကျင်နှင့်ပတ် 0 န်းကျင်တည်ဆောက်ခြင်းနှင့်လုပ်ငန်းလည်ပတ်မှုနှင့် PHP စီမံကိန်းများအတွက်ပြုပြင်ထိန်းသိမ်းမှုကိုထိရောက်စွာအလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအလျောက်အလိုအကူဖြစ်စေနိုင်သည်။