လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> MySQL extension ကို enable လုပ်ရန် PHP ၏မနိုင်ခြင်းကိုအသေးစိတ်ဖြေရှင်းရန်

MySQL extension ကို enable လုပ်ရန် PHP ၏မနိုင်ခြင်းကိုအသေးစိတ်ဖြေရှင်းရန်

gitbox 2025-08-10

MySQL ကိုကြည့်ရှုသောအခါ PHP အတွက် PHP အတွက် PHP အတွက် Extensions ကိုဖွင့်ရန်မစွမ်းနိုင်သည့်အဖြေများအတွက်မကြာခဏမေးလေ့ရှိသောမေးခွန်းများနှင့်ဖြေရှင်းနည်းများ

MySQL ဒေတာဘေ့စ်ကို PHP ကို အသုံးပြု. MySQL extension ကိုဖွင့ ်. မရပါ, ဤဆောင်းပါးသည် PHP ကိုပုံမှန်အားဖြင့် MySQL ဒေတာဘေ့စ်ကိုပုံမှန်အားဖြင့်ဝင်ရောက်နိုင်အောင်ဤပြ problem နာကိုခြေလှမ်းတစ်လှမ်းအလိုက်ဖြေရှင်းရန်နှင့်ဖြေရှင်းရန်သင့်အားဤပြ problem နာကိုခြေလှမ်းတစ်ဆင့်ဖြေရှင်းရန်သင့်အား

MySQL extensions များကို install လုပ်ထားပါသလား

ပထမ ဦး စွာ PHP ပတ်ဝန်းကျင်တပ်ဆင်ပြီး MySQL-Related extension များကိုဖွင့်ထားရှိမရှိစစ်ဆေးပါ။ အောက်ပါ PHP ကုဒ်ကိုအကောင်အထည်ဖော်ခြင်းဖြင့်လက်ရှိ PHP အချက်အလက်များကိုကြည့်ရှုနိုင်သည်။

 <?php
 echo phpinfo();
?>

အပြေးပြီးနောက် PHP ၏အသေးစိတ်အချက်အလက်များကိုအသေးစိတ်ဖော်ပြထားသည်။ စာမျက်နှာရှိ MySQLND သို့မဟုတ် "MySQLI" တိုးချဲ့ထားသောအစိတ်အပိုင်းများကိုရှာဖွေပါ။ အကယ်. တွေ့လျှင် MySQL extension ကိုမှန်ကန်စွာတပ်ဆင်ပြီးဖွင့်ထားသည်။ မတွေ့ပါက, သင်သည်အောက်ပါအဆင့်များကိုဆက်လက်လုပ်ဆောင်ရန်လိုအပ်သည်။

MySQL 0 န်ဆောင်မှုခံယူသူစာကြည့်တိုက်ကို system ပေါ်တွင်တပ်ဆင်ထားကြောင်းသေချာပါစေ

အကယ်. MySQL extension ကို install လုပ်မထားပါကစနစ်သည်လိုအပ်သော MySQL 0 န်ဆောင်မှုစာကြည့်တိုက်မရှိတာဖြစ်နိုင်သည်။ Ubuntu System ကိုဥပမာတစ်ခုအဖြစ်ယူပြီးသက်ဆိုင်ရာစာကြည့်တိုက်ကို install လုပ်ရန်အောက်ပါ command ကိုသုံးနိုင်သည်။

 sudo apt-get install libmysqlclient-dev

တပ်ဆင်မှုပြီးပြည့်စုံပြီးသောအခါ PHP ၏ configuration file file file php.ini ကို ဖွင့်ပါ။

Php.ini ရှိ MySQL extension များကိုစစ်ဆေးပြီး configure လုပ်ပါ

PHP.INI ဖိုင်ကိုဖွင့်ပါ, အောက်ပါ configuration ကိုရှာပြီးအတည်ပြုပါ။

 ;extension=mysql.so
extension=mysqli.so

Extension = MySQL.SO ကို ဤနေရာတွင်ဖော်ပြရန်အကြံပြုသည်

အပြောင်းအလဲများကိုလျှောက်ထားရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ပါ

configuration ကိုပြုပြင်ပြီးနောက်ပြောင်းလဲမှုများကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်လိုအပ်သည်။ Play Restart Command များသည်အောက်ပါအတိုင်းဖြစ်သည် -

 sudo service apache2 restart

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

 sudo service nginx restart

အကျဉ်းချုပ်

PHP သည် MySQL extension များကိုများသောအားဖြင့်ပျောက်ဆုံးနေသောဆက်စပ်ပစ္စည်းများသို့မဟုတ်မမှန်ကန်ပါ။ ပတ် 0 န်းကျင်တည်ငြိမ်မှုကိုအကျိုးသက်ရောက်စေသော configuration အမှားများကိုရှောင်ရှားရန် PHPP.ini ဖိုင်ကိုအရန်ကူးရန်အကြံပြုသည်။ အထက်ပါအဆင့်များမှတစ်ဆင့် MySQL ဒေတာဘေ့စ်ကိုပုံမှန်လည်ပတ်စေသည့် MySQL ဒေတာဘေ့စ်ကိုကြည့်ရှုသောအခါ PHP မှကြုံတွေ့ရသည့်ပြ problems နာများကိုဖြေရှင်းနိုင်ရန်နှင့်ဖြေရှင်းနိုင်သည်။