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

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

gitbox 2025-06-17

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

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

PHP extension များက developer များကိုနောက်ထပ်အင်္ဂါရပ်များနှင့်စာကြည့်တိုက်များနှင့်အတူ developer များနှင့်အတူ developer များကပိုမိုအစွမ်းထက်သောကိရိယာများကိုအသုံးပြုရန်ခွင့်ပြုသည်။ ဥပမာအားဖြင့်, ဘုံ extension များမှာ GD တွင်ပုံရိပ်ထုတ်ယူခြင်း, ဒေတာတောင်းဆိုမှုများအတွက် Curl နှင့်ဒေတာဘေ့စ်ဝင်ရောက်ခွင့်အတွက် PDO တို့ပါဝင်သည်။ မှန်ကန်သော extension များကို install လုပ်ခြင်းသည်ဖွံ့ဖြိုးမှုစွမ်းရည်ကိုတိုးတက်စေရုံသာမကလျှောက်လွှာ၏စွမ်းဆောင်ရည်ကိုသိသိသာသာကောင်းအောင်ပြုလုပ်သည်။

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

PHP extension များတပ်ဆင်ခြင်းလုပ်ငန်းစဉ်သည်အောက်ပါအဆင့်များပါ 0 င်သည်။

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

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

 php -v

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

များစွာသော PHP တိုးချဲ့မှုများသည် Linux System တွင်တိကျသောမှီခိုမှုစာကြည့်တိုက်များလိုအပ်သည်။ ဤမှီခိုမှုများကိုတပ်ဆင်ရန် Package Manager ကိုသင်အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့် Ubuntu System တွင်အောက်ပါ 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 တိုးချဲ့မှုများကိုအောက်ပါနည်းလမ်းနှစ်နည်းဖြင့်သင်တပ်ဆင်နိုင်သည်။

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

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

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

source code မှ compile နှင့် install

သင်စိတ်ကြိုက်ရွေးချယ်မှုများပိုမိုလိုအပ်ပါကသို့မဟုတ် PECL တွင်တိုးချဲ့ခြင်းမရရှိပါကအရင်းအမြစ်မှ compile လုပ်ရန်ရွေးချယ်နိုင်သည်။ ပထမ ဦး စွာတိုးချဲ့ရန် source code package ကို download လုပ်ပါ, ထို့နောက် unzip နှင့် directory ကိုထည့်ပါ။ ထို့နောက်အောက်ပါ command များကိုအလှည့်ဖြင့် run ပါ။

 <span class="fun">ပိုက်</span>
 <span class="fun">./configure</span>
 <span class="fun">ပြုလုပ်</span>
 <span class="fun">sudo install လုပ်ပါ</span>

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

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

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

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

နောက်ဆုံးအနေဖြင့် extension ကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်လိုအပ်သည်။ ဥပမာအားဖြင့်, သင်သည် Apache ဆာဗာကိုအသုံးပြုနေပါက, အောက်ပါ command ကို run နိုင်သည်။

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

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

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

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

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

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

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

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