Ubuntu ပတ်ဝန်းကျင်ရှိ PHP အစီအစဉ်များကိုမည်သို့ထုပ်ပိုးခြင်းနှင့်ဖြန့်ချိနည်း
PHP ဖွံ့ဖြိုးတိုးတက်မှုကိုကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုခြင်းဖြင့် developer များစွာသည် PPP အစီအစဉ်များကိုမတူညီသောပတ် 0 န်းကျင်ရှိ PHP အစီအစဉ်များကိုမတူညီသောပတ်ဝန်းကျင်တွင်တပ်ဆင်ရန်နှင့်နေရာချထားရန်လိုအပ်သည်။ Ubuntu Systems တွင် PHP အစီအစဉ်များကို PHP အစီအစဉ်များကိုထုပ်ပိုးပြီးဖြည့်စွက်ရန်မည်သို့ဖြည့်စွက်ရမည်ကိုဤဆောင်းပါးသည် developer များနှင့်မိတ်ဆက်ပေးမည်။
1 ။ လိုအပ်သောကိရိယာများကို install လုပ်ပါ
ပထမ ဦး စွာ Ubuntu ပတ်ဝန်းကျင်တွင်အဓိကကိရိယာများနှင့်ဆော့ဖ်ဝဲရေးအစီအစဉ်များကိုထည့်သွင်းရန်လိုအပ်သည်။ ဤကိရိယာများတွင် PHP, တေးရေးဆရာနှင့် Git တို့ပါဝင်သည်။ ၎င်းကိုအောက်ပါ command မှတဆင့် install လုပ်နိုင်သည်။
PHP ကိုထည့်သွင်းပါ
သင် PHP နှင့်၎င်း၏ဆက်စပ် extensions များတပ်ဆင်ထားကြောင်းသေချာပါစေ။ PHP ကို install လုပ်ရန်အောက်ပါ command ကို run ပါ။
<span class="fun">sudo apt-get install php</span>
တေးရေးဆရာကို install လုပ်ပါ
Composer သည် PHP အစီအစဉ်များကိုစီမံခန့်ခွဲနိုင်သည့် PHP အတွက်မှီခိုသောစီမံခန့်ခွဲမှုကိရိယာတစ်ခုဖြစ်သည်။ အောက်ပါ command မှတဆင့် composer ကို install လုပ်နိုင်သည်။
<span class="fun">sudo apt-get install composer</span>
git ကို install လုပ်ပါ
GIT ဆိုသည်မှာအသုံးပြုသောဗားရှင်းထိန်းချုပ်မှုကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည်ကုဒ်ဗားရှင်းများနှင့်နောက်ဆုံးသတင်းများကိုစီမံရန်ကူညီပေးသော control tool တစ်ခုဖြစ်သည်။ အောက်ပါ command မှတဆင့် git ကို install လုပ်နိုင်ပါတယ်:
<span class="fun">sudo apt-get install git</span>
2 ။ စီမံကိန်းလမ်းညွှန်တစ်ခုဖန်တီးပါ
လိုအပ်သောကိရိယာများကိုတပ်ဆင်ပြီးနောက် PHP အစီအစဉ်များနှင့်ဆက်စပ်သောဖိုင်များသိုလှောင်ရန်လမ်းညွှန်အသစ်တစ်ခုကိုကျွန်ုပ်တို့ဖန်တီးရန်လိုအပ်သည်။ အောက်ပါ command များကိုသုံးနိုင်သည် -
<span class="fun">Mkdir MyApp</span>
<span class="fun">CD MYAPP</span>
3 ။ တေးရေးဆရာကိုအသုံးပြုပြီးစီမံကိန်းကိုစတင်ပါ
Created Directory တွင်စီမံကိန်းကိုစတင်ရန်တေးရေးဆရာကိုသုံးပါ။ စီမံကိန်းဖိုင်ကိုထုတ်လုပ်ရန်အောက်ပါ command ကို run ပါ။
<span class="fun">တေးရေးဆရာ init</span>
ဤ command သည်သင်၏စီမံကိန်းနှင့်၎င်းတို့၏မှီခိုမှုကိုဖော်ပြသည့် composer.json ဖိုင်ကိုထုတ်ပေးသည်။
4 ။ composer.json ဖိုင်ကိုပြုပြင်မွမ်းမံပါ
`composer.json` အတွက်လိုအပ်သောမှီခိုအထုပ်ကိုထည့်ပါ။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် `monolog / monolog` မှီခိုမှုအထုပ်ကိုထည့်သွင်းနိုင်သည်။
{
"name": "myapp/myapp",
"type": "project",
"license": "MIT",
"require": {
"monolog/monolog": "^1.25"
}
}
5 ။ တပ်ဆင်ခြင်းစီမံကိန်းမှီခိုမှု
အောက်ပါ command ကိုဖွင့်ပါ။ တေးရေးဆရာသည် `composer.json 'တွင် configurations အရအသုံးပြုရန်လိုအပ်သောမှီခိုမှုကိုအလိုအလျောက်ဒေါင်းလုတ် လုပ်. တပ်ဆင်လိမ့်မည်။
<span class="fun">တေးရေးဆရာ install လုပ်ပါ</span>
6 ။ ကုဒ်ကိုအထုပ်
ထို့နောက် PHP အစီအစဉ်ကုဒ်နှင့်ဖိုင်များကို compressed package ထဲသို့ထည့်ရန်လိုအပ်သည်။ သင် git မှတဆင့်ဤသို့လုပ်နိုင်ပါတယ်:
<span class="fun">git init</span>
<span class="fun">git ထည့်ပါ။</span>
<span class="fun">Git ကတိကဝတ် -m "ကန ဦး ကျူးလွန်ခြင်း"</span>
<span class="fun">git archive -o myapp.zip ခေါင်း</span>
ဤ command သည် MyApp.zip ဟုခေါ်သော compressed package တစ်ခုဖန်တီးသည်။
7 ။ compressed package ကိုဆာဗာသို့တင်ပါ
ထုပ်ပိုးထားသော compressed package ကိုပစ်မှတ် server သို့မဟုတ်အခြားဖြန့်ကျက်မှုပတ်ဝန်းကျင်သို့တင်ပါ။ အောက်ပါ command ကိုအသုံးပြုပြီး compressed package ကို upload:
<span class="fun">SCP MyApp.zip အသုံးပြုသူ @ server: / လမ်းကြောင်း / / destination</span>
ဤ command သည် myApp.zip ကို ဝေးလံခေါင်သီသောဆာဗာ၏သတ်မှတ်ထားသောလမ်းကြောင်းသို့တင်သည်။
8 ။ ဖြန့်ဝေခြင်းနှင့် run
ပစ်မှတ်ထားသောပတ်ဝန်းကျင်တွင် compressed package ကို decompress လုပ်ပြီး PHP အစီအစဉ်ကိုချောချောမွေ့မွေ့လည်ပတ်နိုင်အောင် virtual host သို့မဟုတ် routing rules များကိုပြင်ဆင်ပါ။
အကျဉ်းချုပ်
ဤဆောင်းပါးသည် Ubuntu ပတ်ဝန်းကျင်တွင် PHP အစီအစဉ်များကိုမည်သို့ထုပ်ပိုးရမည်ကိုဖော်ပြသည်။ PHP, တေးရေးဆရာနှင့်ဂစ်ကဲ့သို့သောကိရိယာများကိုထည့်သွင်းခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်မှီခိုမှု, ဗားရှင်းထိန်းချုပ်မှုစီမံကိန်းများကိုထိရောက်စွာစီမံနိုင်သည်။ နောက်ဆုံးတွင်ထုပ်ပိုးထားသောစီမံကိန်းကို decompression နှင့် configuration ည့်သည်များအတွက်ပစ်မှတ်ထားသောပတ် 0 န်းကျင်သို့တင်ပါ။
ဤအဆင့်များသည် PHP အစီအစဉ်များကိုထုပ်ပိုးခြင်းနှင့်ဖြန့်ကျက်မှုကိုအောင်မြင်စွာဖြည့်စွက်နိုင်အောင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။