လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Ubuntu ပတ်ဝန်းကျင်ရှိ PHP အစီအစဉ်များကိုမည်သို့ထုပ်ပိုးခြင်းနှင့်ဖြန့်ချိနိုင်မည်နည်း။

Ubuntu ပတ်ဝန်းကျင်ရှိ PHP အစီအစဉ်များကိုမည်သို့ထုပ်ပိုးခြင်းနှင့်ဖြန့်ချိနိုင်မည်နည်း။

M66 2025-06-16

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 အစီအစဉ်များကိုထုပ်ပိုးခြင်းနှင့်ဖြန့်ကျက်မှုကိုအောင်မြင်စွာဖြည့်စွက်နိုင်အောင်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။