Xampp သည်ဒေသအလိုက်ဝက်ဘ်ဆာဗာများတည်ဆောက်ရာတွင် developer များနှင့် 0 ဘ်ဆိုဒ်အုပ်ချုပ်ရေးမှူးများအတွက်အသုံးပြုသောကိရိယာများအနက်မှတစ်ခုဖြစ်သည်။ ၎င်းသည် Apache, MySQL, PHP, PHP, စသည်တို့ကဲ့သို့သောကိရိယာများကိုအသုံးပြုသူများကိုအလျင်အမြန်ဖြန့်ကျက်။ Debug ဝက်ဘ်ဆိုက်များကိုအလျင်အမြန်ဖြန့်ကျက်ရန်လွယ်ကူချောမွေ့စေရန်အထောက်အကူပြုရန်။ သို့သော်တစ်ခါတစ်ရံ PHP စနစ်သည်စနစ်တကျမလုပ်ဆောင်နိုင်သည့်အခြေအနေများကြုံတွေ့ရလိမ့်မည်။ ဤဆောင်းပါးသည်သင့်အား XAMPP သည် PHP ကိုမလုပ်ဆောင်နိုင်သည့်ပြ problem နာကိုဖြေရှင်းရန်ဖြေရှင်းရန်အဖြေရှာရန်ဖြေရှင်းနည်းများကိုပေးလိမ့်မည်။
ပထမ ဦး စွာ XAMPP ရှိ PHP configuration file သည်မှန်ကန်ကြောင်းစစ်ဆေးပါ။ PHP ဖိုင်တွဲကို XAMPP installation လမ်းညွှန်တွင်ဖွင့်ပါ။ PHP.INI ဖိုင်ကိုရှာပြီးစာသားတည်းဖြတ်သူနှင့်ဖွင့်ပါ။ အောက်ပါ configuration ပစ္စည်းများမှန်ကန်စွာသတ်မှတ်ထားကြောင်းအတည်ပြုပါ။
TOCK_OPEN_TAG = အပေါ်
error_reporting = e_All
display_Ersors = အပေါ်
ဤ configurations များကိုတိုတောင်းသော tags များကိုဖွင့်ရန်, PHP အမှားအယွင်းများကိုပြသရန်နှင့်အမှားအယွင်းများကိုပြသနိုင်အောင်သေချာစေသည်။ ပြုပြင်မွမ်းမံပြီးပြီးစီးပြီးနောက် Apache 0 န်ဆောင်မှုကိုသိမ်းဆည်းပြီးပြန်လည်စတင်ပါ။ PHP စာမျက်နှာကိုထပ်မံဝင်ရောက်ပြီးပြ the နာကိုဖြေရှင်းခြင်းရှိမရှိစစ်ဆေးပါ။
တစ်ခါတစ်ရံတွင် XAMPP တွင် Apache ၏ configuration file များသည် PHP ၏ကွပ်မျက်မှုကိုအကျိုးသက်ရောက်နိုင်သည်။ Apache ဖိုင်တွဲကို XAMPP installation လမ်းညွှန်တွင်ဖွင့်ပါ, httpd.conf ဖိုင်ကိုရှာပါ, ဖိုင်တွင်အောက်ပါအကြောင်းအရာများကိုရှာပါ။
<IfModule dir_module>
DirectoryInyInex index.htmm index.php
</IfModule>
Index.php ကို Directoryindex Configuration တွင်သေချာအောင်လုပ်ပါ။ ပြုပြင်မွမ်းမံခြင်းများကိုချွေတာပြီးနောက် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။ PHP ကိုစမ်းသပ်ပါ။
PHP ဖိုင်၏ခွင့်ပြုချက် settings သည်မမှန်ကန်ပါကသို့မဟုတ်ဖိုင်လမ်းကြောင်းသည်မမှန်ကန်ပါက PHP သည် PHP ကိုလုပ်ဆောင်ရန်ပျက်ကွက်လိမ့်မည်။ PHP ဖိုင်၏ခွင့်ပြုချက်များကို 644 သို့မဟုတ် 755 သတ်မှတ်ထားကြောင်းသေချာအောင်လုပ်ပါ။ ဖိုင်လမ်းကြောင်းသည်မှန်ကန်ကြောင်းကိုစစ်ဆေးပြီးဖိုင်ကို virtual host ၏ root directory တွင်သိမ်းဆည်းထားကြောင်းသေချာစေပါ။
PHP အမှားမှတ်တမ်းများဖွင့်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပြ issues နာများကိုပိုမိုရှင်းလင်းစွာနေရာချထားနိုင်သည်။ အောက်ပါ configuration items များကို php.ini ဖိုင်တွင်ရှာဖွေ။ ပြင်ဆင်ပါ။
log_errors = အပေါ်
error_log = / wather/to/your/php_error.log
PHP အမှားမှတ်တမ်းကိုသိမ်းဆည်းရန်ကူးသောလမ်းကြောင်းတစ်ခုကိုသတ်မှတ်ပါ။ Apache 0 န်ဆောင်မှုကိုသိမ်းဆည်းခြင်းနှင့်ပြန်လည်စတင်ပြီးနောက် PHP အမှားမှတ်တမ်းကိုခွဲခြမ်းစိတ်ဖြာခြင်းနှင့်ဖြေရှင်းရန်ကူညီရန် PHP အမှားမှတ်တမ်းကိုသင်ကြည့်ရှုနိုင်သည်။
တခါတရံ XAMPP ရှိ plug-ins အချို့ plp-ins သည် PHP နှင့်ပ conflict ိပက်ခဖြစ်စေနိုင်သည်။ PHP ကိုစနစ်တကျလုပ်ဆောင်ရန်ပျက်ကွက်သည်။ Plugins အချို့ကိုခေတ္တပိတ်ထားရန်နှင့် plugin ပ conflicts ိပက်ခများကိုဖြေရှင်းရန်တ ဦး တည်းကို enable လုပ်ရန်ကြိုးစားနိုင်သည်။
အထက်ပါဖြေရှင်းချက်များမှတဆင့် xampp သည် PHP ကိုမလုပ်ဆောင်နိုင်သည့်ပြ the နာကိုအောင်မြင်စွာဖြေရှင်းနိုင်သည်ဟုယုံကြည်သည်။ ပြ problems နာများကိုဖြေရှင်းသည့်အခါ configuration နှင့် settings တစ်ခုချင်းစီကိုဂရုတစိုက်စစ်ဆေးပြီးပြ problem နာကိုစိတ်ရှည်စွာဖြေရှင်းပါ။ ဤဆောင်းပါးတွင်အဆင့်များကိုသင်လိုက်နာပါက PHP Execute လုပ်ဆောင်ချက်များကိုပြန်လည်တည်ဆောက်ရန်နှင့်သင်၏ဝက်ဘ်ဆိုက်ကိုအောင်မြင်စွာတည်ဆောက်ပြီး debug လုပ်ပြီး debug လုပ်ပြီး debug လုပ်ပြီး debug လုပ်သင့်သည်။