တေးရေးဆရာသည် PHP field တွင်အသုံးအများဆုံးမှီခိုမှုစီမံခန့်ခွဲမှုကိရိယာဖြစ်သည်။ စီမံကိန်းများမှလိုအပ်သောတတိယပါတီစာကြည့်တိုက်များကိုအလွယ်တကူစီမံခန့်ခွဲရန်, လူတန်းစားဖိုင်များကိုအလိုအလျောက်ဖွင့်ခြင်းနှင့်မှီခိုမှုဗားရှင်းထိန်းချုပ်မှုနှင့်မွမ်းမံမှုများလွယ်ကူချောမွေ့စေသည်။
တေးရေးဆရာကိုအသုံးမပြုခင်, ၎င်းကိုဖွံ့ဖြိုးရေးပတ် 0 န်းကျင်သို့ထည့်သွင်းရန်လိုအပ်သည်။ ဤတွင်ဘုံတပ်ဆင်မှုနည်းလမ်းနှစ်ခုရှိသည်။
သင်၏ပတ် 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 ကိုသုံးနိုင်သည်။
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါစီမံကိန်းကို အစပြု. ကော်မရှင်သားမှမှီခိုမှုများကိုစီမံနိုင်သည်။
စီမံကိန်း root directory တွင် run:
composer init
Prompts နှင့်အညီစီမံကိန်း၏အမည်, ဖော်ပြချက်နှင့်မှီခိုစာကြည့်တိုက်ကိုဖြည့်ပါ။ ပြီးစီးပြီးနောက် composer.json ဖိုင်ကိုထုတ်လုပ်လိမ့်မည်။
HTTP client library ထည့်သွင်းခြင်းကဲ့သို့သောလိုအပ်သောမှီခိုမှုများကိုထည့်ရန် command များကိုသုံးပါ။
composer require guzzlehttp/guzzle
၎င်းသည် composer.json နှင့် composer.lock ဖိုင်များကိုအလိုအလျောက်မွမ်းမံပြီး ရောင်းချသူ လမ်းညွှန်သို့ဒေါင်းလုပ်ဆွဲရန်အလိုအလျောက်မွမ်းမံပါလိမ့်မည်။
Composer သည်အတန်းဖိုင်များတင်သွင်းခြင်းကိုရှောင်ရှားရန်အလိုအလျောက်တင်ထားသောယန္တရားကိုထောက်ပံ့ပေးသည်။ စီမံကိန်းရေးရန်ဖိုင်တွင်ထည့်ပါ။
require 'vendor/autoload.php';
ဤနည်းအားဖြင့်မှီခိုနေသည့်စာကြည့်တိုက်အားလုံးသည်သတ်သတ်မှတ်မှတ်ဖိုင်ထည့်သွင်းမှုကိုဂရုမစိုက်ဘဲအလိုအလျှောက်တင်ဆောင်လိမ့်မည်။
စီမံကိန်းတွင်မှီခိုမှုများသည်ဗားရှင်းအသစ်များကိုထုတ်လွှတ်ပြီးနောက်ဆုံးပေါ်လိုက်ဖက်တဲ့ဗားရှင်းသို့မွမ်းမံရန်အောက်ပါ command ကိုသုံးနိုင်သည်။
composer update
Composer.json ချိန်ညှိဗိုင်းနံပါတ်ကိုကိုယ်တိုင်ကိုယ်ကျတည်းဖြတ်နိုင်ပြီး update command ကို execute လုပ်နိုင်သည်။
တေးရေးဆရာသည် PHP ဖွံ့ဖြိုးတိုးတက်မှုတွင်မရှိမဖြစ်လိုအပ်သောကိရိယာတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးတွင်မိတ်ဆက်ပေးသည့်အဆင့်များကိုလိုက်နာသောအဆင့်များအရ developer များသည်စီမံကိန်းများတွင်မှီခိုအားထားပြီး,