Ubuntu တွင်စတင်နိုင်ခြင်းမရှိသော PHP ၏ပြ problem နာသည်ပုံမှန်အားဖြင့်ဖြစ်လေ့ရှိပြီး configuration အမှားများ, plug-in ပ conflicts ိပက်ခများ, ဤပြ problem နာကိုဖြေရှင်းရန်ကျွန်ုပ်တို့သည်ဖြစ်နိုင်ချေရှိသောအကြောင်းရင်းများကိုတဖြည်းဖြည်းစစ်ဆေးရန်နှင့်တိကျသောအခြေအနေအလိုက်သက်ဆိုင်သောပြုပြင်ပြောင်းလဲမှုများနှင့်ပြုပြင်မှုများပြုလုပ်ရန်လိုအပ်သည်။ ဤတွင်အချို့သောဘုံဖြေရှင်းချက်များနှင့်တိကျသော operating steps များမှာ -
ပထမ ဦး စွာ PHP configuration ဖိုင်မှန်ကန်မှုရှိမရှိစစ်ဆေးပါ။ အောက်ပါ command ကိုကြည့်ရှုရန် PHP configuration file ကိုဖွင့်နိုင်သည်။
sudo nano /etc/php/7.4/apache2/php.ini
syntax အမှားအယွင်းများသို့မဟုတ်တရားမ 0 င်သောတန်ဖိုးများရှိကြောင်းသေချာစေရန်ဖိုင်တွင် configuration ပစ္စည်းများအားစစ်ဆေးပါ။ အောက်ပါ configuration ပစ္စည်းများအားအထူးဂရုပြုပါ -
configuration file ကိုစစ်ဆေးပြီးပြင်ပြီးနောက် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
sudo service apache2 restart
PHP configuration files များအပြင် Apache ၏ configuration files များသည် PHP ၏ startup ကိုလည်းအကျိုးသက်ရောက်နိုင်သည်။ Apache ၏အဓိက configuration file ကိုအောက်ပါ command မှတဆင့်တည်းဖြတ်နိုင်သည်။
sudo nano /etc/apache2/apache2.conf
အောက်ပါ module များကို enable လုပ်ထားကြောင်းသေချာပါစေ:
LoadModule php7_module /usr/lib/apache2/modules/libphp7.4.so
AddHandler application/x-httpd-php .php
ပြုပြင်မွမ်းမံပြီးပြီးစီးပြီးနောက်ဖိုင်ကိုသိမ်းပြီး Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
sudo service apache2 restart
အကယ်. PHP သည်စတင်ရန်ပျက်ကွက်နေတုန်းပြ the နာကိုရှာဖွေရန် PHP ၏အမှားမှတ်တမ်းကိုသင်ကြည့်နိုင်သည်။ Apache ၏အမှားမှတ်တမ်းကိုကြည့်ရှုရန်အောက်ပါ command ကိုသုံးပါ။
sudo nano /var/log/apache2/error.log
သော့ချက်စာလုံးများကို PHP fatal error error error or php သတိပေးချက်များ ကဲ့သို့ရှာဖွေခြင်းသည်များသောအားဖြင့်တိကျသောပြ problems နာများကိုရှာဖွေရန်ကူညီနိုင်သည်။
တစ်ခါတစ်ရံ PHP module များကိုမှန်ကန်စွာမတင်ပါ။ PHP သည် PHP ကိုစတင်ရန်ပျက်ကွက်စေနိုင်သည်။ PHP Module ကိုအောက်ပါ command မှတဆင့်စစ်ဆေးပြီးတပ်ဆင်နိုင်သည်။
sudo apt-get install libapache2-mod-php
တပ်ဆင်မှုပြီးဆုံးပြီးနောက် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
sudo service apache2 restart
ယေဘုယျအားဖြင့် PHP တွင် PHP စတင်ခြင်းမပြုနိုင်သောပြ problem နာကိုဖြေရှင်းခြင်းက configuration files များ, အမှားမှတ်တမ်းများ, အထက်ပါနည်းလမ်းများမှတဆင့် PHP ကိုမစတင်နိုင်သည့်ကိစ္စအများစုကိုဖြေရှင်းနိုင်သည်။ အကယ်. ပြ the နာကိုဖြေရှင်းနိုင်ရန်မဖြေရှင်းနိုင်ပါကသင်ပိုမိုပရော်ဖက်ရှင်နယ်နည်းပညာအထောက်အပံ့ကိုသင်ရယူနိုင်သည်။