လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Linux တွင် PHP Extension ကိုမည်သို့ install လုပ်ရမည်နည်း။ အသေးစိတ်အဆင့်များနှင့်မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ

Linux တွင် PHP Extension ကိုမည်သို့ install လုပ်ရမည်နည်း။ အသေးစိတ်အဆင့်များနှင့်မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ

gitbox 2025-06-17

Linux operating system များအောက်တွင် PHP extensions များကို install လုပ်ခြင်းသည် PHP လုပ်ဆောင်နိုင်စွမ်းနှင့်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်အဓိကခြေလှမ်းတစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်သင်၏ PHP applications များကိုပိုမိုကောင်းမွန်စေရန် Linux enverseations တွင် PHP extensions များကိုအလွယ်တကူတပ်ဆင်ရန်နှင့်စီမံခန့်ခွဲရန်အသေးစိတ်လမ်းညွှန်တစ်ခုဖြင့် developer များအားပေးလိမ့်မည်။

အဘယ်ကြောင့် PHP extension ကို install ထည့်သွင်း

PHP extension များက developer များပိုမိုအစွမ်းထက်သောကိရိယာများကိုအားသာချက်ယူရန် Endosers enable လုပ်နိုင်သောအပိုအင်္ဂါရပ်များနှင့်စာကြည့်တိုက်များပေးသည်။ GD (Image procession), curl (dato access), PDO (ဒေတာ access), သင့်လျော်သောတိုးချဲ့မှုကိုသင့်တော်စွာတပ်ဆင်ခြင်းနှင့်လျှောက်လွှာများတပ်ဆင်ခြင်းကိုကောင်းစွာတပ်ဆင်ခြင်းတို့ပါဝင်သည်။

Linux အောက်တွင် PHP တိုးချဲ့မှုများကို install လုပ်ရန်အထွေထွေအဆင့်များ

PHP extension များကို install လုပ်ခြင်းလုပ်ငန်းစဉ်ကိုများသောအားဖြင့်အောက်ပါအဆင့်များခွဲခြားထားသည်။

1 ။ PHP ဗားရှင်းကိုအတည်ပြုပါ

Extension ကိုမထည့်သွင်းမီသင်၏လက်ရှိ PHP ဗားရှင်းကိုပထမဆုံးအတည်ပြုရန်လိုအပ်သည်။ အောက်ပါ command ကို အသုံးပြု. PHP ဗားရှင်းကိုစစ်ဆေးနိုင်သည်။

 php -v

2 ။ မှီခိုအထုပ်ကိုထည့်သွင်းပါ

PHP တိုးချဲ့မှုအများစုသည် Linux System ရှိသတ်သတ်မှတ်မှတ်စာကြည့်တိုက်များပေါ်တွင်မှီခိုရန်လိုအပ်သည်။ Package Manager ကို အသုံးပြု. ဤမှီခိုမှုအစီအစဉ်များကိုသင်တပ်ဆင်နိုင်သည်။ ဥပမာ Ubuntu System တွင် PHP Development Tool ကို install လုပ်ရန်အောက်ပါ command ကို run ပါ။

 <span class="fun">sudo apt-get install Php-dev install လုပ်ပါ</span>

သင်တပ်ဆင်လိုသည့်သက်တမ်းပေါ် မူတည်. အခြားစာကြည့်တိုက်များလိုအပ်နိုင်ပါသည်။

 <span class="fun">sudo apt-get install libcurl4-openssll- dev</span>

3 ။ PHP extension ကို install လုပ်ပါ

PHP extension များကိုနည်းလမ်းအမျိုးမျိုးဖြင့်တပ်ဆင်နိုင်သည်။

pecl ကိုသုံးပြီး install လုပ်ပါ

အလွယ်ကူဆုံးနည်းလမ်းမှာ extension ကို install လုပ်ရန် pecl command ကိုအသုံးပြုရန်ဖြစ်သည်။ ဥပမာအားဖြင့်, Memcached extension ကို install လုပ်ဖို့, အောက်ပါ command ကို run နိုင်ပါတယ်:

 <span class="fun">sudo pecl memcached</span>

source code မှ compile နှင့် install

သင်ပိုမိုမြင့်မားသောစိတ်ကြိုက်လိုအပ်ပါကသို့မဟုတ် PECL တွင်တိကျသောတိုးချဲ့မှုမရှိပါက၎င်းကို compile လုပ်ရန်နှင့်ထည့်သွင်းရန်ရွေးချယ်နိုင်သည်။

  • ပထမ ဦး စွာတိုးချဲ့ရန်အရင်းအမြစ်ကုဒ်အထုပ်ကို download လုပ်ပါ။
  • decompression ပြီးနောက် directory ကိုရိုက်ထည့်ပြီးအောက်ပါ command ကို run ပါ။
  •  <span class="fun">ပိုက်</span>
  • ထို့နောက် configure လုပ်ရန်အောက်ပါ command ကို run ပါ။
  •  <span class="fun">./configure</span>
  • ထို့နောက်တိုးချဲ့မှုကို compile:
  •  <span class="fun">ပြုလုပ်</span>
  • နောက်ဆုံးတွင် extension ကို install လုပ်ပါ။
  •  <span class="fun">sudo install လုပ်ပါ</span>

4 ။ extensions ကို enable လုပ်ပါ

extension ကို install လုပ်ပြီးနောက် php.ini ဖိုင်တွင်၎င်းကိုဖွင့်ရန်လိုအပ်သည်။ PHPP.INI ဖိုင်ကိုတည်းဖြတ်ခြင်းအားဖြင့်အောက်ပါမျဉ်းကိုထည့်ပါ။

 <span class="fun">extension = memcached.so</span>

5 ။ ဝဘ်ဆာဗာကိုပြန်လည်စတင်ပါ

အပြောင်းအလဲအကျိုးသက်ရောက်မှုယူရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်လိုအပ်သည်။ ဥပမာအားဖြင့်, Apache တွင်အောက်ပါ command ကို အသုံးပြု. 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။

 <span class="fun">sudo systemctll Apache2 ကို restart</span>

မကြာခဏမေးသောမေးခွန်းများ

Install လုပ်ထားသည့် PHP တိုးချဲ့ချက်များကိုမည်သို့ကြည့်ရှုနိုင်မည်နည်း

အောက်ပါ command ကို အသုံးပြု. install လုပ်ထားသော PHP extension များကိုစစ်ဆေးနိုင်သည်။

 <span class="fun">PHP -m</span>

PHP extension များကို uninstall လုပ်နည်း

PHP extension ကို uninstall လုပ်ရန်လိုအပ်ပါကသက်ဆိုင်ရာအချက်အလက်များကိုကိုယ်တိုင်ဖျက်ပစ်ရန်သို့မဟုတ်ကိုယ်တိုင်ဖျက်ပစ်ရန် pecl command ကိုသုံးနိုင်သည်။ Php.ini မှသက်ဆိုင်ရာ configuration line ကိုဖယ်ရှားနိုင်သည်။

အထက်ပါအဆင့်များမှတစ်ဆင့် PHP extensions များကို Linux System အောက်တွင်အောင်မြင်စွာထည့်သွင်းပြီး PHP application များကိုသင်၏ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာလိုအပ်ချက်အရအကောင်းဆုံးကိုအကောင်းဆုံးပြုလုပ်နိုင်သည်။ installation လုပ်ငန်းစဉ်အတွင်းပြ problems နာများကြုံတွေ့ရပါကတရားဝင်စာရွက်စာတမ်းများသို့မဟုတ်ရပ်ရွာလူထု၏ပံ့ပိုးမှုများကိုအတိုင်ပင်ခံတိုင်ပင်ဆွေးနွေးမှုများကိုတိုင်ပင်ဆွေးနွေးပါ။