မျက်မှောက်ခေတ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုပတ် 0 န်းကျင်တွင် PHP သည်ရင့်ကျက်သော 0 က်ဘ်ဆိုက်များနှင့် 0 က်ဘ်ဆိုက်များဖွံ့ဖြိုးတိုးတက်မှုတွင်ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသောရင့်ကျက်သော, ၎င်း၏ထိရောက်သော, လုံခြုံပြီးပွင့်လင်းသောအရင်းအမြစ်အင်္ဂါရပ်များနှင့်အတူ PHP စီမံကိန်းများကိုဖြန့်ကျက်ရန်အတွက် Linux Systems သည် Linux Systems သည်အကောင်းဆုံးရွေးချယ်မှုဖြစ်လာသည်။ ဤဆောင်းပါးသည် PHP ကို Linux ပတ်ဝန်းကျင်တွင်ထည့်သွင်းခြင်း, ပြင်ဆင်ခြင်း, ပြင်ဆင်ခြင်း, ပြင်ဆင်ခြင်းနှင့်အသုံးပြုခြင်းကိုအသေးစိတ်ဖော်ပြပြီးသက်ဆိုင်ရာအကောင်းဆုံးအကြံပြုချက်များကိုအသေးစိတ်ရှင်းပြပါမည်။
PHP ကို Linux System တွင်ဖွင့်ရန်ရွေးချယ်ခြင်းသည်အောက်ပါအားသာချက်များရှိသည်။
PHP installation ကိုမစတင်မီ System ၏ software package များကို update လုပ်ရန်အကြံပြုသည်။
sudo apt update ကို sudo apt အဆင့်မြှင့်
Debian သို့မဟုတ် Ubuntu ကို အခြေခံ. Linux ဖြန့်ဖြူးခြင်းအတွက် PHP နှင့် Communt extension များကိုအောက်ပါ command ကို သုံး. install လုပ်နိုင်သည်။
sudo apt သည် Php Php-MySQL PHPP-XML php-mbstring ကိုတပ်ဆင်သည်
တပ်ဆင်မှုပြီးဆုံးပါက PHP ဗားရှင်းကိုအောက်ပါ command မှတဆင့်အတည်ပြုနိုင်သည်။
PHP -V
PHP ကို install လုပ်ပြီးနောက် PHP.ini ဖိုင်ကိုတည်းဖြတ်ခြင်းဖြင့်စီမံကိန်းလိုအပ်ချက်များနှင့်ကိုက်ညီရန်ပြင်ဆင်မှုကိုညှိနိုင်သည်။ configuration file path သည်များသောအားဖြင့် /etc/php/7.x/cli/ တွင်ရှိပြီး 7.x ကို အမှန်တကယ် installation ဗားရှင်းအရချိန်ညှိထားသည်။
configuration file ကိုတည်းဖြတ်ရန် command မှာအောက်ပါအတိုင်းဖြစ်သည် -
sudo nano /etc/php/7.x/Cli/php.ini
ဘုံ configuration ကို item ညှိနှိုင်းမှုဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
memory_limit = 256m upload_max_filesize = 10m
Linux တွင် PHP ကိုနည်းလမ်းအမျိုးမျိုးဖြင့်အသုံးပြုနိုင်သည်။
PHP နှင့်ပါ 0 င်သော built-in development server သည်ဒေသခံ Debugging အတွက်သင့်တော်သည်။ စီမံကိန်းလမ်းညွှန်တွင်အောက်ပါ command ကို run ပါ။
PHP -s localhost: 8000
ထို့နောက် http: // localhost: 0 က်ဘ်ဆိုက်အကျိုးသက်ရောက်မှုကိုကြည့်ရှုရန် Browser ၌ 8000 ကို ကြည့်ပါ။
ထုတ်လုပ်မှုပတ် 0 န်းကျင်တွင် PHPP ကို Apache သို့မဟုတ် Nginx ဖြင့်အသုံးပြုရန်အကြံပြုသည်။ ဥပမာအားဖြင့် Php Support ကို Apache အတွက်အောက်ပါနည်းလမ်းများဖြင့်ထည့်သွင်းပါ။
sudo apt သည် Libapacher2-mod-php ကိုတပ်ဆင်ထားသည် sudo systemctll Apache2 ကို restart
PHP အစီအစဉ်များကိုပိုမိုထိရောက်စွာဖွံ့ဖြိုးတိုးတက်စေရန်အတွက် XDebug ကို debugging နှင့်စွမ်းဆောင်ရည်ခွဲခြမ်းစိတ်ဖြာမှုအတွက်အသုံးပြုရန်အကြံပြုသည်။
Installation command ကိုအောက်ပါအတိုင်းဖြစ်သည် -
sudo apt သည် Php-XDebug ကိုတပ်ဆင်သည်
တပ်ဆင်မှုပြီးဆုံးပြီးသောအခါ Xdebug ကိုဖွင့်ရန်အောက်ပါ configuration ကို php.ini တွင်ထည့်ပါ။
Zend_Extension = xdebug.so xdebug.remote_enable = 1 xdebug.remote_autostart = 1
Linux ပလက်ဖောင်းတွင် PHP ကိုအသုံးပြုခြင်းသည်စွမ်းဆောင်ရည်ပိုမိုအားကောင်းသည့်စွမ်းဆောင်ရည်အထောက်အပံ့သာမကဘဲကောင်းမွန်သောလုံခြုံရေးနှင့်ပြောင်းလွယ်ပြင်လွယ်များကိုလည်းရရှိနိုင်သည်။ ဤဆောင်းပါးတွင်စတင်မိတ်ဆက်ခဲ့သော installation, configuration နှင့်စစ်ဆင်ရေးနည်းလမ်းများမှတဆင့် developer များက developer များထံမှစွမ်းဆောင်ရည်မြင့်မားသော PHP ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်ကိုအလွယ်တကူတည်ဆောက်ရန်ကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။