yaf (နောက်ထပ်မူဘောင်) သည်စွမ်းဆောင်ရည်မြင့်မားပြီးစွမ်းဆောင်ရည်မြန်နှုန်းနှင့်အရင်းအမြစ်သုံးစွဲမှုနည်းပါးစေရန်ဒီဇိုင်းပြုလုပ်ထားသောစွမ်းဆောင်ရည်မြင့်မားသော PHP Framework ဖြစ်သည်။ မြင့်မားသောစွမ်းဆောင်ရည်နှင့်ပြောင်းလွယ်ပြင်လွယ်လိုအပ်သော PHP framework ကိုဖွင့်ရန်သင့်လျော်သည်။ ဤဆောင်းပါးသည် php7.1 ဗားရှင်းပတ်ဝန်းကျင်တွင် YAF extension များကိုမည်သို့ install လုပ်ရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
yaf extension ကို install လုပ်ခြင်းမပြုမီ PEP7.1 ဗားရှင်းကို pecl tool နှင့် တွဲ. တပ်ဆင်ပါ။ လက်ရှိ PHP ဗားရှင်းကိုစစ်ဆေးနိုင်သည်။
php -v
PHP ဗားရှင်းသည် 7.1.x ဖြစ်သည်ကိုအတည်ပြုပါ။
PECL သည် PHP extension များကို install လုပ်ရန်နှင့်စီမံခြင်းအတွက်ကိရိယာတစ်ခုဖြစ်သည်။ အောက်ပါ command ကိုလိုက်နာခြင်းဖြင့် pecl တပ်ဆင်ခြင်းရှိမရှိစစ်ဆေးနိုင်သည်။
pecl -V
PECL ကို install လုပ်မထားပါက operating system နှင့် PHP ဗားရှင်းအရ၎င်းကိုထည့်သွင်းရန်လိုအပ်သည်။ Related installation လမ်းညွှန်များကို pecl တရားဝင်ဝက်ဘ်ဆိုက်တွင်တွေ့နိုင်သည်။
YAF extension ကို install လုပ်ရန်တိကျသောအဆင့်များမှာ -
ပထမ ဦး စွာ yaf extension ၏အရင်းအမြစ်ကုဒ်ကို PECL တရားဝင်ဝက်ဘ်ဆိုက်သို့မဟုတ်အခြားယုံကြည်စိတ်ချရသောရင်းမြစ်များမှဒေါင်းလုပ်ဆွဲပြီးလက်ရှိပတ်ဝန်းကျင်နှင့်ကိုက်ညီသည့်ဗားရှင်းကိုရွေးချယ်ပါ။
အရင်းအမြစ်ကုဒ်ကိုကူးယူပြီးနောက်, unzip နှင့်သက်ဆိုင်ရာလမ်းညွှန်ကိုထည့်ပါ။
tar -zxvf yaf-xxx.tar.gz
cd yaf-xxx
decompressed directory ကိုဝင်ပြီးနောက်, compile နှင့် install လုပ်ရန်အောက်ပါ command ကိုသုံးပါ။
phpize
./configure
make
sudo make install
စနစ်စွမ်းဆောင်ရည်ပေါ် မူတည်. installation လုပ်ငန်းစဉ်သည်အချိန်အနည်းငယ်ကြာနိုင်သည်။
installation ပြီးပြည့်စုံပြီးပါက yaf extension ကိုဖွင့်ရန်အောက်ပါလိုင်းကို PHPP.INI ဖိုင်သို့ထည့်ရန်လိုအပ်သည်။
extension=yaf.so
PHPP.INI ဖိုင်ကိုသိမ်းဆည်းပါ။
အထက်ပါအဆင့်များကိုပြီးစီးပြီးနောက် extension ကိုအကျိုးသက်ရောက်စေရန် PHP 0 န်ဆောင်မှုကိုပြန်လည်စတင်ရန်လိုအပ်သည်။ PHP 0 န်ဆောင်မှုကိုအောက်ပါ command ဖြင့်ပြန်လည်စတင်ပါ။
sudo service php-fpm restart
တပ်ဆင်မှုပြီးဆုံးပါက, yaf extension ကိုအောင်မြင်စွာတပ်ဆင်ကြောင်းအတည်ပြုရန်အောက်ပါ command ကိုသုံးနိုင်သည်။
php -m
အကယ်. သင်သည် "yaf" ကို output extension list တွင်တွေ့မြင်ပါက yaf extension ကိုအောင်မြင်စွာတပ်ဆင်ထားသည်ဟုဆိုလိုသည်။
YAF extension ၏လုပ်ဆောင်နိုင်မှုကိုအတည်ပြုရန်ရိုးရှင်းသောဥပမာကုဒ်ဖြစ်သည်။
// index.php
$app = new Yaf\Application(APP_PATH . "/conf/application.ini");
$app->run();
အထက်ပါကုဒ်သည်ရိုးရှင်းသော yaf application ကိုမည်သို့ဖန်တီးရမည်ကိုပြသသည်။
ဤဆောင်းပါးတွင်ဖော်ပြထားသောအဆင့်များမှတစ်ဆင့် yaf extension ကို Php7.1 ပတ်ဝန်းကျင်တွင်ချောချောမွေ့မွေ့တပ်ဆင်နိုင်သည်။ စွမ်းဆောင်ရည်မြင့်မားပြီးအရင်းအမြစ်သုံးစွဲမှုနည်းပါးသောကြောင့် YAF မူဘောင်သည် PHP applications များကိုတီထွင်ရန်အတွက်အကောင်းဆုံးရွေးချယ်မှုဖြစ်လာသည်။