အင်တာနက်နှင့်ဒေတာဘေ့စနည်းပညာကိုစဉ်ဆက်မပြတ်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ PHP သည်ပင်မ server programming language ကဲ့သို့ပင် MySQL ကဲ့သို့သောဒေတာဘေ့စ်များနှင့်နီးကပ်စွာပေါင်းစည်းထားသည်။ PDO (PHP Data Obserts) သည်ဒေတာဘေ့စ်စစ်ဆင်ရေး interface ဖြင့် developer များကိုထောက်ပံ့ပေးသော PHP ရှိဒေတာဘေ့စ် 0 င်ရောက်နိုင်သည့် abstraction abstraction အလွှာတစ်ခုဖြစ်သည်။ PDO ကိုအသုံးပြုခြင်းအားဖြင့် PHP အစီအစဉ်များကိုအသုံးပြုခြင်းသည်ဒေတာဘေ့စ်သည်ပြောင်းလွယ်ပြင်လွယ်နှင့်ထိရောက်စွာဆက်သွယ်နိုင်သည်။ ဤလမ်းညွှန်သည် PDO MySQL extensions များကိုလက်တွေ့ကျသောအဆင့်များဖြင့်မည်သို့စုဆောင်းပြီးတပ်ဆင်ရမည်ကိုသင်ပေးလိမ့်မည်။
ပထမ ဦး စွာ PHP source code package, MySQL Development Package နှင့် PDO MySQL extension ကို download လုပ်ရန်လိုအပ်သည်။ သက်ဆိုင်ရာအရင်းအမြစ်များကိုတရားဝင်ဝက်ဘ်ဆိုက်သို့မဟုတ်ပွင့်လင်းသောအရင်းအမြစ်ကိုထင်ဟပ်စေသောနေရာမှသက်ဆိုင်ရာအရင်းအမြစ်များကိုဒေါင်းလုပ်လုပ်ရန်အကြံပြုသည်။
download လုပ်ထားသော PHP source code package ကို unzip လုပ်ပြီး decompressed directory ကိုထည့်ပါ။ PHP Extension directory ကိုရိုက်ထည့်ရန် Terminal တွင်အောက်ပါ command ကို Execute လုပ်ပါ။
<span class="fun">CD EXP / PDO_MYSQL</span>
compile နှင့် command များကို install လုပ်ပါ။
phpize
./configure
make
make install
တပ်ဆင်မှုပြီးပြည့်စုံပြီးပါက PHP configuration file file php.ini ကိုဖွင့်ပြီးအောက်ပါ configuration ကိုထည့်ပါ။
<span class="fun">extension = pdo_mysql.so</span>
PHP.INI ဖိုင်ကိုသိမ်းပြီး PHP 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
<span class="fun">sudo 0 န်ဆောင်မှု Php-FPM Restart</span>
ယခုသင်သည် Pdo MySQL extension ကိုအောင်မြင်စွာတပ်ဆင်ပြီးပြီ။ ထို့နောက် PDDO MySQL ၏ဆက်သွယ်မှုနှင့်စုံစမ်းမှုလုပ်ဆောင်နိုင်မှုကိုစမ်းသပ်ရန်ရိုးရှင်းသော PHP script ကိုကျွန်ုပ်တို့ရေးပါမည်။
<?php
$dsn = 'mysql:host=localhost;dbname=test';
$user = 'root';
$password = '123456';
try {
$pdo = new PDO($dsn, $user, $password);
$stmt = $pdo->query('SELECT * FROM users');
while ($row = $stmt->fetch()) {
echo $row['username'] . "
";
}
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
?>
အထက်ပါကုဒ်ကို Test.php အဖြစ်သိမ်းဆည်းပါ။ အောက်ပါ command ကို terminal တွင် execute လုပ်ပါ။
<span class="fun">PHP Test.php</span>
အကယ်. အားလုံးသည်ကောင်းသွားပါက database မှ usernames များစာရင်းကိုသင်တွေ့လိမ့်မည်။ ဆိုလိုသည်မှာသင်သည် PDO MySQL extension ကိုအောင်မြင်စွာတပ်ဆင်ပြီးစမ်းသပ်စစ်ဆေးသည်။
ဤလမ်းညွှန်အားဖြင့် PHP ပတ်ဝန်းကျင်တွင် PDO MySQL extension ကို PHP ပတ် 0 န်းကျင်တွင် compile နှင့် install လုပ်နည်းကိုလေ့လာရန်နှင့် install လုပ်ရမည်ကိုလေ့လာပြီး MySQL database ကိုဆက်သွယ်ရန်နှင့်မေးမြန်းရန် extension ကိုအသုံးပြုပါ။ ဤသင်ခန်းစာသည်သင်၏ PHP ဖွံ့ဖြိုးတိုးတက်မှုစွမ်းရည်ကိုတိုးတက်စေရန်နှင့်သင်၏ PHP applications များကိုပိုမိုထိရောက်စွာပြောင်းလွယ်ပြင်လွယ်ဖြစ်စေနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။