လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP စီမံကိန်းများအတွက်တေးရေးမှီခိုစီမံခန့်ခွဲမှုကိရိယာများကို Install လုပ်ပြီးထိရောက်စွာအသုံးပြုခြင်း

PHP စီမံကိန်းများအတွက်တေးရေးမှီခိုစီမံခန့်ခွဲမှုကိရိယာများကို Install လုပ်ပြီးထိရောက်စွာအသုံးပြုခြင်း

gitbox 2025-08-04

တေးရေးဆရာမိတ်ဆက်

တေးရေးဆရာသည် PHP field တွင်အသုံးအများဆုံးမှီခိုမှုစီမံခန့်ခွဲမှုကိရိယာဖြစ်သည်။ စီမံကိန်းများမှလိုအပ်သောတတိယပါတီစာကြည့်တိုက်များကိုအလွယ်တကူစီမံခန့်ခွဲရန်, လူတန်းစားဖိုင်များကိုအလိုအလျောက်ဖွင့်ခြင်းနှင့်မှီခိုမှုဗားရှင်းထိန်းချုပ်မှုနှင့်မွမ်းမံမှုများလွယ်ကူချောမွေ့စေသည်။

တေးရေးဆရာကို Install လုပ်နည်း

တေးရေးဆရာကိုအသုံးမပြုခင်, ၎င်းကိုဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်သို့ထည့်သွင်းရန်လိုအပ်သည်။ ဤတွင်ဘုံတပ်ဆင်မှုနည်းလမ်းနှစ်ခုရှိသည်။

command line installation

သင်၏ပတ် 0 န်းကျင်သည် command line ကိုအထောက်အကူပြုပါက,

 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '8d2b33e1761f5a0e3a4f2f3d7e48db2b0a2c79bcfd62b14c8ea054d37b871632ee4b732566dba91e99a327b6e3b52824') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer

ကွပ်မျက်ပြီးစီးပြီးနောက် installation အောင်မြင်မှုရှိမရှိစစ်ဆေးရန် တေးရေးဆရာ --version ကို ရိုက်ထည့်ပါ။

ဖာဖိုင်မှတစ်ဆင့်တပ်ဆင်ခြင်း

command line ကိုမရရှိနိုင်ပါက composer.phar file ကိုကိုယ်တိုင် download လုပ်ပြီးစီမံကိန်းလမ်းညွှန်တွင်နေရာချထားရန်တေးရေး 0 က်ဘ်ဆိုဒ်ကိုရယူနိုင်ပါသည်။ အောက်ပါ command မှတဆင့်ဗားရှင်းသတင်းအချက်အလက်ကိုကြည့်ပါ။

 php composer.phar --version

Composer.Phar ကို system executable Path သို့ရွေ့လျားပြီးနောက် composer command ကိုသုံးနိုင်သည်။

PHP စီမံကိန်းတွင်တေးရေးဆရာကိုအသုံးပြုခြင်း

တပ်ဆင်မှုပြီးဆုံးသွားသောအခါစီမံကိန်းကို အစပြု. ကော်မရှင်သားမှမှီခိုမှုများကိုစီမံနိုင်သည်။

စီမံကိန်းကိုစတင်ပါ

စီမံကိန်း root directory တွင် run:

 composer init

Prompts နှင့်အညီစီမံကိန်း၏အမည်, ဖော်ပြချက်နှင့်မှီခိုစာကြည့်တိုက်ကိုဖြည့်ပါ။ ပြီးစီးပြီးနောက် composer.json ဖိုင်ကိုထုတ်လုပ်လိမ့်မည်။

မှီခိုစာကြည့်တိုက်ထည့်ပါ

HTTP client library ထည့်သွင်းခြင်းကဲ့သို့သောလိုအပ်သောမှီခိုမှုများကိုထည့်ရန် command များကိုသုံးပါ။

 composer require guzzlehttp/guzzle

၎င်းသည် composer.json နှင့် composer.lock ဖိုင်များကိုအလိုအလျောက်မွမ်းမံပြီး ရောင်းချသူ လမ်းညွှန်သို့ဒေါင်းလုပ်ဆွဲရန်အလိုအလျောက်မွမ်းမံပါလိမ့်မည်။

အလိုအလျောက်တင်ထားသော function ကိုသုံးပါ

Composer သည်အတန်းဖိုင်များတင်သွင်းခြင်းကိုရှောင်ရှားရန်အလိုအလျောက်တင်ထားသောယန္တရားကိုထောက်ပံ့ပေးသည်။ စီမံကိန်းရေးရန်ဖိုင်တွင်ထည့်ပါ။

 require 'vendor/autoload.php';

ဤနည်းအားဖြင့်မှီခိုနေသည့်စာကြည့်တိုက်အားလုံးသည်သတ်သတ်မှတ်မှတ်ဖိုင်ထည့်သွင်းမှုကိုဂရုမစိုက်ဘဲအလိုအလျှောက်တင်ဆောင်လိမ့်မည်။

မှီခိုမှီခိုမှုနှင့်ဗားရှင်းစီမံခန့်ခွဲမှု

စီမံကိန်းတွင်မှီခိုမှုများသည်ဗားရှင်းအသစ်များကိုထုတ်လွှတ်ပြီးနောက်ဆုံးပေါ်လိုက်ဖက်တဲ့ဗားရှင်းသို့မွမ်းမံရန်အောက်ပါ command ကိုသုံးနိုင်သည်။

 composer update

Composer.json ချိန်ညှိဗိုင်းနံပါတ်ကိုကိုယ်တိုင်ကိုယ်ကျတည်းဖြတ်နိုင်ပြီး update command ကို execute လုပ်နိုင်သည်။

အကျဉ်းချုပ်

တေးရေးဆရာသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်မရှိမဖြစ်လိုအပ်သောကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးတွင်မိတ်ဆက်ပေးသည့်အဆင့်များကိုလိုက်နာသောအဆင့်များအရ developer များသည်စီမံကိန်းများတွင်မှီခိုအားထားပြီး,