PHP application များပြုလုပ်သောအခါဖြန့်ကျက်ခြင်းနှင့်ဖြန့်ဖြူးခြင်းလွယ်ကူချောမွေ့စေရန်အတွက်စီမံကိန်းတစ်ခုလုံးကို executable file or installation package တစ်ခုထဲသို့ထုပ်ပိုးလေ့ရှိသည်။ ဤဆောင်းပါးသည် application များကိုမြန်မြန်ဆန်ဆန်ဖြန့်ချိစေရန် Windows ပတ်ဝန်းကျင်ရှိ PPP အစီအစဉ်များကိုမည်သို့တပ်ဆင်ရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
ပထမ ဦး စွာ Windows System တွင် PHP ပတ်ဝန်းကျင်ကိုတပ်ဆင်ရန်လိုအပ်သည်။ PHP installation package ၏နောက်ဆုံးပေါ် Windows ဗားရှင်းကိုဒေါင်းလုတ် လုပ်. installation wizard ကို download လုပ်ပြီး installation wizard ကိုသွားပါ။ တပ်ဆင်ပြီးပါက PHP အစီအစဉ်များကို command line interface မှတဆင့် PHP ပရိုဂရမ်များကိုထုပ်ပိုးခြင်းနှင့်ဖြန့်ကျက်ခြင်းတို့ကိုစီမံခန့်ခွဲနိုင်သည်။
PHP Projects များသည်များသောအားဖြင့် third-party libraries များပေါ်တွင်မှီခိုသည်။ တေးရေးဆရာသည်အများအားဖြင့်အသုံးပြုသော PHP လယ်တွင်အသုံးပြုသော PHP လယ်တွင်အသုံးပြုသောမှီခိုသူစီမံခန့်ခွဲမှုကိရိယာဖြစ်သည်။
စီမံကိန်းမှီခိုချက်များကိုဖော်ပြရန် Project Root Directory တွင် composer.json ဖိုင်ကိုဖန်တီးပါ။ ဥပမာအားဖြင့်:
{
"require": {
"monolog/monolog": "^2.0"
}
}
ထို့နောက် command line ပေါ်ရှိစီမံကိန်း root directory ကိုရိုက်ထည့်ပြီး execute လုပ်ပါ။
composer install
တေးရေးဆရာသည်လိုအပ်သောမှီခိုမှုကိုအလိုအလျောက်တပ်ဆင်လိမ့်မည်။ တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ, application သည်ပုံမှန်အားဖြင့်အခြားပတ်ဝန်းကျင်တွင်ပုံမှန်လည်ပတ်ကြောင်းသေချာစေရန်မှီခိုစာကြည့်တိုက်ကိုအတူတကွထုပ်ပိုးနိုင်သည်။
PhAR (PHP archast) သည် PHP အတွက် built-in ထုပ်ပိုးပုံစံတစ်ခုဖြစ်သည်။ ၎င်းသည် PHP ဖိုင်များနှင့်မှီခိုမှုများကို executable file တစ်ခုထဲသို့ထည့်သွင်းရန်လွယ်ကူစေနိုင်သည်။
ပထမ ဦး စွာ Build.php ဖိုင်တစ်ခုကိုဖန်တီးပါ။ ဥပမာမှာအောက်ပါအတိုင်းဖြစ်သည် -
<?php
$phar = new Phar('app.phar');
$phar->startBuffering();
$phar->buildFromDirectory(__DIR__);
$phar->stopBuffering();
$phar->setStub('<?php Phar::mapPhar("app.phar"); include "phar://app.phar/index.php"; __HALT_COMPILER(); ?>');
ထို့နောက် command line တွင် execute:
php build.php
ကွပ်မျက်ခံရပြီးနောက် app.phar အမည်ရှိဖိုင်ကို PHP ဖိုင်များနှင့် application များ၏မှီခိုမှုအားလုံးပါ 0 င်ပြီးတိုက်ရိုက်လည်ပတ်နိုင်သည်။
Generated App.phar ဖိုင်ကို Target Windows ပတ်ဝန်းကျင်ရှိမည်သည့်လမ်းညွှန်သို့မဆိုကူးယူပါ။ command line မှတဆင့် directory ကိုထည့်ပါ။
php app.phar
application သည် command line နှင့် output urolution ရလဒ်များနှင့်မှတ်တမ်းများကိုဖွင့်လိမ့်မည်။
အထက်ပါအဆင့်များမှတစ်ဆင့် Windows ပတ်ဝန်းကျင်ရှိ PHP အစီအစဉ်များကိုထုပ်ပိုးခြင်းနှင့်ဖြန့်ကျက်မှုများကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ Composer စီမံခန့်ခွဲမှုမှီခိုမှုများကိုအသုံးပြုခြင်းနှင့်ဖာနည်းပညာများကိုလျှောက်လွှာများကိုထည့်သွင်းရန်, ဤသင်ခန်းစာသည်သင်၏ PHP စီမံကိန်းထုတ်လွှတ်မှုအတွက်အထောက်အကူပြုမည်ဟုမျှော်လင့်ပါသည်။