Ubuntu ပတ်ဝန်းကျင်တွင် 0 ဘ်ဆိုဒ်သို့မဟုတ်ဝက်ဘ်လျှောက်လွှာတစ်ခုကိုဖြန့်ချထားသည့်အခါ developer များကတစ်ခါတစ်ရံ PHP 0 န်ဆောင်မှုသည်ပုံမှန်အားဖြင့်မစနိုင်သည့်ပြ problem နာကိုကြုံတွေ့ရတတ်သည်။ ၎င်းသည်မကြာခဏမခွဲခြမ်းစိတ်ဖြာခြင်းသို့မဟုတ်ဆာဗာအမှားတစ်ခုမဟုတ်ပါ။ ဤဆောင်းပါးသည် Configuration စစ်ဆေးရေး, 0 န်ဆောင်မှုပြန်လည်စတင်ခြင်း, မှတ်တမ်းခွဲခြမ်းစိတ်ဖြာခြင်းစသည့်ရှုထောင့်အမျိုးမျိုးမှဖြေရှင်းချက်အတွေးအခေါ်များကိုမိတ်ဆက်ပေးလိမ့်မည်။
ပထမ ဦး စွာ PHP configuration file settings ကိုမှန်ကန်မှုရှိမရှိအတည်ပြုရန်လိုအပ်သည်။ များသောအားဖြင့် Ubuntu System တွင် PHP configuration file path သည် -
sudo vim /etc/php/7.x/apache2/php.ini
(7.x သည် PHP ၏ဗားရှင်းအရေအတွက်ဖြစ်သည်)
အောက်ပါအချက်များကို configuration file တွင်အာရုံစိုက်သင့်သည်။
PHP သည်များသောအားဖြင့် parmirach server မှတဆင့် parsed နှင့်ကွပ်မျက်ခံရသည်။ ထို့ကြောင့် Apache Configuration သည်မှန်ကန်မှုရှိ, ဘုံ configuration ဖိုင်လမ်းကြောင်းများမှာ -
sudo vim /etc/apache2/apache2.conf
အောက်ပါအကြောင်းအရာများကိုစစ်ဆေးခြင်းအပေါ်အာရုံစူးစိုက်ရန်လိုအပ်သည်။
configuration ကိုပြုပြင်ပြီးနောက်အပြောင်းအလဲများအကျိုးသက်ရောက်မှုအတွက် Apache 0 န်ဆောင်မှုကိုပြန်လည်စတင်ရန်လိုအပ်သည်။
sudo systemctll Apache2 ကို restart
သင်ပိုမိုတိကျသောအမှားအချက်အလက်အတွက် Apache အမှားမှတ်တမ်းကိုကြည့်ရှုနိုင်သည်။
sudo အမြီး -f /Var/log/apache2/error.log
Module မှ 0 င်ခြင်း, ခွင့်ပြုချက်အမှားအယွင်းများသို့မဟုတ် php extensions များပျောက်ဆုံးခြင်း,
အကယ်. ပြ problem နာကိုစစ်ဆေးခြင်းမပြုပါကစနစ်ရှိ PHP အစိတ်အပိုင်းသည်ပျက်စီးသွားသောသို့မဟုတ်မှီခိုမှုများသည်မပြည့်စုံပါ။ ဤအချိန်တွင် PHP ကိုပြန်လည်တပ်ဆင်ရန်ကြိုးစားနိုင်သည်။
sudo apt-get perge php * sudo apt-get install php
ပြန်လည်သုံးသပ်ပြီးနောက် Apache ၏ PHP Module ကိုအလိုအလျောက်ဖွင့်သည်ကိုထပ်မံစစ်ဆေးရန်သတိရပါ။ အကယ်. ၎င်းကိုမတင်ပါက၎င်းကိုကိုယ်တိုင်ကိုယ်ကျဖွနစေနိုင်သည်။
PHP သည်အောင်မြင်စွာပြေးနိုင်မည်လားစစ်ဆေးရန်ဝက်ဘ်ဆိုက်၏ root directory (ဥပမာ - var / www / html) တွင်စမ်းသပ်ဖိုင်အချက်အလက်ကိုဖန်တီးရန်။
<?php phpinfo(); ?>
Saving ပြီးနောက် http: //serverip/info.php ကို browser တွင်ဝင်ရောက်ပါ။ အကယ်. PHP သတင်းအချက်အလက်စာမျက်နှာကိုပုံမှန်ပြနိုင်ပါက PHP 0 န်ဆောင်မှုသည်ပုံမှန်အတိုင်းပြန်လာခဲ့သည်မှာဆိုလိုသည်။
PHP နှင့် Apache ၏ configuration files များကိုစစ်ဆေးခြင်းအားဖြင့် 0 န်ဆောင်မှုကိုပြန်လည်စတင်ခြင်းအားဖြင့် 0 န်ဆောင်မှုကိုကြည့်ခြင်းနှင့် PHP extensions ်ဌာန်းခြင်းကိုပြန်လည်စတင်ခြင်းအားဖြင့် Ubuntu ပတ်ဝန်းကျင်တွင်စတင်ရန်ပျက်ကွက်သည့် PHP 0 န်ဆောင်မှုပြ the နာကိုထိထိရောက်ရောက်ဖြေရှင်းနိုင်သည်။ အမှန်တကယ်စစ်ဆင်ရေးများတွင် System အစိတ်အပိုင်းများကိုညှိနှိုင်းဆောင်ရွက်ခြင်းကိုသေချာစေရန်ဗားရှင်းသဟဇာတနှင့်ခွင့်ပြုချက်ဆက်တင်များသို့ဂရုပြုသင့်သည်။ ဤဆောင်းပါးတွင်အဆင့်များသည်သင့်အားနှင့်သက်ဆိုင်သောအမှားများကိုလျင်မြန်စွာရှာဖွေရန်နှင့်ဖြေရှင်းနိုင်ရန်ကူညီနိုင်သည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။