လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP ကို ​​install လုပ်ပြီးနောက် Linux သည် run ။ မရပါ။ ပြ esh နာဖြေရှင်းခြင်းနှင့်ဖြေရှင်းချက်များ၏အသေးစိတ်ရှင်းပြချက်

PHP ကို ​​install လုပ်ပြီးနောက် Linux သည် run ။ မရပါ။ ပြ esh နာဖြေရှင်းခြင်းနှင့်ဖြေရှင်းချက်များ၏အသေးစိတ်ရှင်းပြချက်

gitbox 2025-06-23

PHP ကို ​​Linux စနစ်တွင်ထည့်သွင်းပြီးပါက PHP သည်ပုံမှန်အားဖြင့်ဖွံ့ဖြိုးရေးတိုးတက်မှုနှင့်စီမံကိန်းကိုဖွင့်ပြန့်ပွားမည့်ပြ problem နာကိုရံဖန်ရံခါကြုံတွေ့ရလိမ့်မည်။ ဤဆောင်းပါးသည် PHP 0 န်ဆောင်မှုများကိုလျင်မြန်စွာပြန်လည်ထူထောင်ရန်အထောက်အကူပြုရန်အတွက်ဤဆောင်းပါးသည်ဘုံပြ esh နာဖြေရှင်းခြင်းအဆင့်များနှင့်ဖြေရှင်းနည်းများကိုစနစ်တကျရှင်းပြလိမ့်မည်။

PHP ကိုမှန်ကန်စွာတပ်ဆင်သည်ရှိမရှိအတည်ပြုပါ

ပထမ ဦး စွာ PHP ကိုအောင်မြင်စွာ install လုပ်ထားခြင်းရှိမရှိအတည်ပြုရန်လိုအပ်သည်။ PHP ဗားရှင်းကိုအောက်ပါ command ဖြင့်စစ်ဆေးပါ။

 <span class="fun">PHP -V</span>

အကယ်. command သည် PHP ဗားရှင်းနံပါတ်ကိုပြန်လည်ရောက်ရှိပါကတပ်ဆင်ခြင်းသည်အောင်မြင်သည်။ အကယ်. အမှားတစ်ခုပေါ်လာပါက PHP ကိုပြန်လည်ထည့်သွင်းရန်အကြံပြုသည်။

PHP ကိုပြန်လည်ထည့်သွင်းပါ

installation သည်မပြည့်စုံသောသို့မဟုတ်မမှန်ကန်ကြောင်းကိုသင်အတည်ပြုပါက, အောက်ပါ command ကို install လုပ်ရန် Execute လုပ်နိုင်သည်။

 <span class="fun">sudo apt-get install php</span>

တပ်ဆင်ပြီးသည်နှင့်ဖြည့်စွက်ပြီးနောက် Php -v ကို installation status ကိုအတည်ပြုရန်နောက်တဖန် run ပါ။

PHP configuration ဖိုင်ကိုစစ်ဆေးပါ

PHP configuration file (များသောအားဖြင့် php.ini ) ရှိဆက်တင်များသည် PHP လည်ပတ်မှုကိုတိုက်ရိုက်သက်ရောက်မှုရှိသည်။ configuration file လမ်းကြောင်းကိုရှာဖွေရန်အောက်ပါ command ကိုသုံးပါ။

 <span class="fun">Php --ini</span>

Configuration ဖိုင်ကိုဖွင့်ပြီးနောက်အောက်ပါ parameters တွေကိုသင့်တင့်လျောက်ပတ်စွာသတ်မှတ်ထားကြောင်းသေချာပါစေ။

  • Error_reporting : လွယ်ကူသော debugging အတွက်သတင်းပို့ခြင်းအမှားအယွင်းကိုဖွင့်ပါ။
  • Displate_Ersors - အမှားအယွင်းများကိုကြည့်ရှုရန်လွယ်ကူစေရန်ဖွံ့ဖြိုးရေးအဆင့်တွင် ဆက်လက် လုပ်ဆောင်ရန်အကြံပြုသည်။

ဝက်ဘ်ဆာဗာ၏ PHP အထောက်အပံ့ configuration ကိုအတည်ပြုပါ

Apache ဆာဗာ configuration ကို

Apache တွင် PHP Module ကိုမှန်ကန်စွာတင်ထားကြောင်းအတည်ပြုရန်လိုအပ်သည်။ Apache2.conf ဖိုင်ကိုတည်းဖြတ်ပါ။

 <span class="fun">loadmodule php7_module module များ / လော်ဖီချာ</span>

Saving ပြီးနောက် Apache server ကို restart လုပ်ပါ။

 <span class="fun">sudo systemctll Apache2 ကို restart</span>

Nginx ဆာဗာ configuration

Nginx အတွက် PHP-FPM ကိုသက်ဆိုင်ရာ server configuration block တွင်မှန်ကန်စွာပြုပြင်ထားကြောင်းသေချာပါစေ။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -

 location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}

configuration ပြီးဆုံးပြီးနောက် Nginx ဝန်ဆောင်မှုကိုပြန်လည်စတင်ပါ။

 <span class="fun">sudo systemctll restart nginx ပြန်လည်စတင်</span>

PHP အမှားမှတ်တမ်းကိုကြည့်ပါ

အကယ်. ပြ problem နာကိုဖြေရှင်းနိုင်မည်ဆိုပါကအသေးစိတ်အတွက် PHP အမှားမှတ်တမ်းကိုစစ်ဆေးရန်အကြံပြုသည်။ အမှားမှတ်တမ်းသည်ယေဘုယျအားဖြင့် /var/log/php_Errors.log တွင်ရှိသည်။ ကျေးဇူးပြုပြီး log content အပေါ် အခြေခံ. ထပ်မံစစ်ဆေးပါ။

အထက်ပါအဆင့်များမှတစ်ဆင့် PHP သည် Linux ပတ် 0 န်းကျင်တွင်တပ်ဆင်ပြီးနောက် PHP ကိုစနစ်တကျဖြေရှင်းနိုင်ရန်နှင့်ဖြေရှင်းနိုင်သည်။ ရှုပ်ထွေးသောအခြေအနေများနှင့်ကြုံတွေ့ရသောအခါဖွံ့ဖြိုးရေးအသိုင်းအဝိုင်းမှအထောက်အပံ့နှင့်အကူအညီကိုသင်ရှာဖွေလိုသည်။ လူနာ debugging မှတဆင့် PHP ၏ပုံမှန်လည်ပတ်မှုကိုအောင်မြင်စွာပြန်လည်ထူထောင်နိုင်လိမ့်မည်ဟုကျွန်ုပ်ယုံကြည်သည်။