ကျယ်ပြန့်စွာအသုံးပြုသောဆာဗာဘေးထွက် Scripting Language တစ်ခုအနေဖြင့် PHP သည် developer များက၎င်း၏ပြောင်းလွယ်ပြင်လွယ်နှင့်အင်အားကြီးသောလုပ်ဆောင်မှုများအတွက် developer များကနှစ်သက်ဖွယ်ကောင်းသည်။ PHP application များပုံမှန်အားဖြင့် IIS (အင်တာနက်သတင်းအချက်အလက် 0 န်ဆောင်မှု 0 န်ဆောင်မှု) ပတ်ဝန်းကျင်တွင် 0 က်ဘ်ဆိုက်စွမ်းဆောင်ရည်နှင့်တည်ငြိမ်မှုကိုသေချာစေရန်သော့ချက်မှာသေချာသည်။ ဤဆောင်းပါးသည် IIS လက်အောက်ရှိ PHP ၏ install လုပ်ခြင်းနှင့်ပြင်ဆင်ခြင်းနည်းလမ်းများနှင့်လက်တွေ့စမ်းသပ်မှုနည်းစနစ်များကိုမိတ်ဆက်ပေးလိမ့်မည်။
ပထမ ဦး စွာ IIS ကို Windows တွင်ဖွင့်ထားကြောင်းသေချာစေရန်လိုအပ်သည်။ IIS 0 န်ဆောင်မှုများကိုပရိုဂရမ်များနှင့်အင်္ဂါရပ်များရှိ Windows နှင့် features များတွင် 0 င်းဒိုးအင်္ဂါရပ်များရှိ 0 င်းဒိုးအင်္ဂါရပ်များကိုဖွင့်နိုင်သည်သို့မဟုတ်ပိတ်ထားနိုင်သည်။
တရားဝင် PHP 0 ဘ်ဆိုဒ်ကိုသွားပြီးသင်၏ operating system အတွက်သင့်တော်သောချည် - ဘေးကင်းလုံခြုံသောဗားရှင်းကိုကူးယူပါ။ ၎င်းကိုသတ်မှတ်ထားသော directory သို့ decompress လုပ်ပြီးနောက် PHP နှင့် IIS ပေါင်းစည်းမှုကိုဖြည့်စွက်ရန် "Handler Mapping" မှတဆင့် PHP handler ကိုထည့်ပါ။
Phppinfo () function သည် PHP configuration information informply ကိုလျင်မြန်စွာပြသနိုင်ပြီး PHP သည်ပုံမှန်လုပ်ဆောင်နေသည်ကိုအတည်ပြုနိုင်သည်။ 0 ဘ်ဆိုဒ်၏ root directory in info.php ဖိုင်တစ်ခုကိုဖန်တီးပါ, အောက်ပါအကြောင်းအရာများပါ 0 င်သည်။
<?php
phpinfo();
?>
PHP ၏အသေးစိတ်ပတ် 0 န်းကျင်ဆိုင်ရာအချက်အလက်များကိုကြည့်ရှုရန် (ဥပမာ - http: //your- //your-serter/info.php) ကို Saving လုပ်ခြင်းဖြင့်သက်ဆိုင်ရာ URL ကိုကြည့်ပါ။
RAIDERS ကိုဖမ်းရန်နှင့်ရှာဖွေရန်အတွက် PHPP.ini ဖိုင်တွင်အမှားအယွင်းများကိုဖွင့်ပါ။ အဓိကပြင်ဆင်မှုဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
log_errors = On
error_log = "C:\path\to\your\php-error.log"
display_errors = Off
ပြင်ဆင်မှုကိုဖြည့်ဆည်းပြီးနောက်ပြုပြင်ခြင်းကိုအကျိုးသက်ရောက်စေရန် IIS 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။ အမှားများပါ 0 င်သည့် PHP script ကိုဖန်တီးခြင်းအားဖြင့်သစ်ထုတ်လုပ်ရေးလုပ်ငန်းသည်စနစ်တကျလုပ်ဆောင်နေသည်ကိုအတည်ပြုပါ။
ဒေတာဘေ့စ်ဆက်သွယ်မှုများသည် PHP လျှောက်လွှာစစ်ဆေးခြင်း၏အရေးကြီးသောအစိတ်အပိုင်းဖြစ်သည်။ အောက်ပါဥပမာသည် MySQLI extension ကို အသုံးပြု. စမ်းသပ်ခြင်းကိုချိတ်ဆက်ရန်ရိုးရှင်းသောကုဒ်ကိုပြသည်။
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("ဆက်သွယ်မှုမအောင်မြင်ပါ: " . $conn->connect_error);
}
echo "အောင်မြင်စွာဆက်သွယ်မှု";
$conn->close();
?>
ဇာတ်ညွှန်းကိုသိမ်းဆည်းပြီးနောက်ဒေတာဘေ့စ်ဆက်သွယ်မှုသည်ပုံမှန်ဟုတ်မဟုတ်ကိုအတည်ပြုရန် browser မှတဆင့်ကြည့်ရှုပါ။
IIS ပတ် 0 န်းကျင်ရှိ PHP ကိုထည့်သွင်းခြင်းနှင့်စမ်းသပ်ခြင်းသည် 0 က်ဘ်အပလီကေးရှင်းများ၏တည်ငြိမ်မှုကိုသေချာစေရန်အတွက်အရေးကြီးသောအာမခံချက်ဖြစ်သည်။ Phpinfo စာမျက်နှာများကိုပြင်ဆင်ခြင်းဖြင့်အမှားအယွင်းများရေးဆွဲခြင်းနှင့်အလုပ်လုပ်သောစမ်းသပ်ခြင်း scripts များကိုရေးခြင်းအားဖြင့် PHP ၏လည်ပတ်မှုအခြေအနေကိုထိထိရောက်ရောက်စောင့်ကြည့်လေ့လာနိုင်သည်။ PHP ဗားရှင်းသည်စနစ်၏လုံခြုံရေးနှင့်ယုံကြည်စိတ်ချရမှုတိုးတက်စေရန်အတွက် PHP ဗားရှင်းကိုအချိန်မီမွမ်းမံရန်ပုံမှန်စစ်ဆေးရန်အကြံပြုသည်။