လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Linux ပတ်ဝန်းကျင်တွင် PHP MySQL extensions များကို configure လုပ်ရန်အသေးစိတ်လမ်းညွှန်

Linux ပတ်ဝန်းကျင်တွင် PHP MySQL extensions များကို configure လုပ်ရန်အသေးစိတ်လမ်းညွှန်

gitbox 2025-06-25

ယနေ့သတင်းအချက်အလက်အသက်အရွယ်တွင် PHP နှင့် MySQL တို့တွင်တက်ကြွသောဝက်ဘ်ဆိုက်များနှင့် applications များဖွံ့ဖြိုးဆဲဝက်ကာဒ်များနှင့် applications များဖွံ့ဖြိုးဆဲ၏အခြေခံပေါင်းစပ်မှုဖြစ်လာသည်။ PHP နှင့် MySQL ကို Linux ပတ် 0 န်းကျင်တွင်ချောမွေ့စေရန်သေချာစေရန် PHP MySQL extensions ကိုမှန်ကန်စွာ configure လုပ်ရန်အလွန်အရေးကြီးသည်။ ဤဆောင်းပါးသည် PHP MySQL extensions ကို Linux Systems တွင်ထိရောက်စွာ configure လုပ်ပြီးစွမ်းဆောင်ရည်တိုးတက်စေရန်အကောင်းဆုံးသောအကြံပြုချက်များကိုမိတ်ဆက်ပေးရန်ကူညီရန်အသေးစိတ်အဆင့်များပေးလိမ့်မည်။

PHP MySQL extensions များကိုနားလည်ပါ

PHP MySQL extension သည် PHP ကို ​​MySQL databases သို့ဆက်သွယ်ထားသော bridge တစ်ခုဖြစ်သည်။ မှန်ကန်သော configuration မပါဘဲ PHP သည် MySQL နှင့် ဆက်သွယ်. မရပါ, ၎င်းသည် application ကိုစနစ်တကျအလုပ်မလုပ်ပါစေနိုင်သည်။ ဘုံပြင်ဆင်မှုအမှားများကိုရှောင်ရှားရန်သက်ဆိုင်ရာ extension များကို install လုပ်ပြီးသေချာအောင်လုပ်ပါ။

အဆင့် 1 - MySQL နှင့် PHP ကိုထည့်သွင်းပါ

PHP MySQL extension ကိုမစတင်မှီသင်၏ system သည် MySQL နှင့် PHP တပ်ဆင်ထားကြောင်း ဦး စွာသေချာအောင်လုပ်ပါ။ အောက်ဖော်ပြပါများသည် debian systems များအပေါ် အခြေခံ. command များတပ်ဆင်ထားသည် (ဥပမာ Ubuntu ကဲ့သို့):

 sudo apt update
sudo apt install mysql-server
sudo apt install php php-mysql

Centos စနစ်များအတွက်, သင်သည်အောက်ပါ command ကိုသုံးနိုင်သည်။

 sudo yum install mysql-server
sudo yum install php php-mysql

အဆင့် 2: PHP MySQL extension ကို configure လုပ်ပါ

MySQL နှင့် PHP ကို ​​install လုပ်ပြီးနောက် PHP MySQL extension ကို configure လုပ်ရန်လိုအပ်သည်။ MySQL extension ကို php.ini ဖိုင်တွင်တင်ထားကြောင်းသေချာအောင်လုပ်ပါ။ ပုံမှန်အားဖြင့် PHP ဗားရှင်းအသစ်များကိုပုံမှန်အားဖြင့်ဖွင့်ထားသည်။

php.ini ဖိုင်ကိုတည်းဖြတ်ပါ

များသောအားဖြင့် /etc/php/hpp/php/php/php/hpp/7.x/Cli/ directory တွင်တည်ရှိသည်။ PHP.INI ဖိုင်ကိုဖွင့်ပါ။ အောက်ပါလိုင်းကိုဖိုင်ထဲကိုရှာပြီးမှတ်ချက်မထားဘူးသေချာအောင်လုပ်ပါ။

 extension=mysqli.so

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

ပြင်ဆင်မှုကိုသင်ပြီးစီးပြီးနောက်အပြောင်းအလဲများကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်မမေ့ပါနှင့်။ သင် Apache ကိုအသုံးပြုပါက၎င်းကိုအောက်ပါ command ဖြင့်ပြန်လည်စတင်နိုင်သည်။

 sudo systemctl restart apache2

အကယ်. သင်သည် Nginx ကိုအသုံးပြုနေပါက, အောက်ပါ command ကိုသုံးပါ။

 sudo systemctl restart nginx

အဆင့် 3. configuration ကိုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ

PHP MySQL extension ကိုအောင်မြင်စွာဖွင့်နိုင်ကြောင်းအတည်ပြုရန်သင် PHP ဖိုင်တစ်ခု (ဥပမာ info.php ကဲ့သို့သော) ကို ဖန်တီး. အောက်ပါကုဒ်ကိုထည့်ပါ။

 phpinfo();

ဤဖိုင်ကို web server root directory ထဲသို့ထည့်ပြီး MySQL အပိုင်းကိုအောင်မြင်စွာဖွင့်ဆိုသလားကြည့်ရှုရန်သင်၏ browser မှတဆင့်ဖိုင်ကိုရယူပါ။

အကောင်းဆုံးအလေ့အကျင့်များနှင့်မကြာခဏမေးသောမေးခွန်းများ

စွမ်းဆောင်ရည်ကိုအကောင်းဆုံးများအတွက်အကြံပြုချက်များ

PHP MySQL extensions များကိုပြုပြင်သည့်အခါဤတွင်အချို့သောအကောင်းမြင်အကြံပြုချက်များရှိသည်။

  • PHP နှင့် MySQL ဗားရှင်းများကို update လုပ်ပါ - ဆော့ဝဲလ်ဗားရှင်းကိုအသစ်ပြောင်းခြင်းဖြင့်နောက်ဆုံးပေါ်အင်္ဂါရပ်များနှင့်လုံခြုံရေးပြင်ဆင်မှုများကိုသင်ခံစားနိုင်သည်။
  • MySQL configuration ကို optimize လုပ်ပါ - လျှောက်လွှာလိုအပ်ချက်များနှင့်အညီ MySQL configuration ကိုချိန်ညှိပါ။
  • ပုံမှန်ဆုံးရှုံးမှုကိုရှောင်ရှားရန်ဒေတာဘေ့စ်ကိုပုံမှန် backup လုပ်ပါ။

အမြဲမေးလေ့ရှိသောမေးခွန်းများ

MySQL extension ၏ပြ issue နာကိုမည်သို့ဖြေရှင်းရမည်နည်း။ PHP MySQL extension ကိုဖွင့်ပြီးဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်သေချာစေပါ။ မည်သည့်အမှားရှိလျှင်, PHP အမှားမှတ်တမ်းကိုစစ်ဆေးပါ။

PHP MySQL ဆက်သွယ်မှုဆိုင်ရာပြ issues နာများကိုမည်သို့ဖြေရှင်းရမည်နည်း။ ဒေတာဘေ့စ်အထောက်အထားများနှင့် network connection settings ကိုစစ်ဆေးပြီးဒေတာဘေ့စ်ဝန်ဆောင်မှုသည်ပုံမှန်လည်ပတ်နေသည်ကိုအတည်ပြုပါ။

အကျဉ်းချုပ်

PHP MySQL extensions ကို Linux ပတ် 0 န်းကျင်ရှိ PHP MySQL extensions များကိုပြုပြင်ခြင်းသည်တက်ကြွသောဝက်ဘ်ဆိုက်များနှင့် applications များကိုတီထွင်ရာတွင်အရေးပါသောခြေလှမ်းတစ်ခုဖြစ်သည်။ ဤဆောင်းပါး၏တပ်ဆင်မှု, configuration နှင့် optimization လမ်းညွှန်ကိုလိုက်နာပါကသင်၏ system သည် PHP နှင့် MySQL ၏အလားအလာအလားအလာကိုထိရောက်စွာလုပ်ဆောင်နိုင်အောင်သေချာအောင်လုပ်နိုင်လိမ့်မည်။ ပုံမှန်မွမ်းမံမှုများနှင့်အကောင်းမြင်မှုများမှတစ်ဆင့်စနစ်တည်ငြိမ်ပြီးထိရောက်စွာထားပါ။