မျက်မှောက်ခေတ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ထောက်ပံ့ထားသောနှင့်စွမ်းဆောင်ရည်မြင့်မားသော PHP ဗားရှင်းကိုရွေးချယ်ခြင်းသည်ဝက်ဘ်ဆိုက်စစ်ဆင်ရေးထိရောက်မှုနှင့်လုံခြုံရေးအတွက်အခြေခံဖြစ်သည်။ PHP ဗားရှင်းတစ်ခုစီတွင်၎င်း၏ဘဝသံသရာတစ်ခုရှိပြီးစွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်နှင့်လူသိများသောအားနည်းချက်များကိုပြုပြင်ရန်အတွက်မူပိုင်ခွင့်အသစ်များဆက်လက်ပြုလုပ်သွားမည်ဖြစ်သည်။ ထို့ကြောင့် PHP ဗားရှင်းများကိုပုံမှန်မွမ်းမံရန်အလွန်အရေးကြီးသည်။
အဆင့်မြှင့်တင်မှုကိုမစတင်မီယခုအခါ PHP ဗားရှင်းကိုလက်ရှိစနစ်တွင်ထည့်သွင်းထားသည့် PHP ဗားရှင်းကိုအတည်ပြုသင့်သည်။ ၎င်းကိုအောက်ပါ command မှတဆင့်ကြည့်ရှုနိုင်သည်။
php -v
ဒီ command ကို run ပြီးတဲ့အခါစနစ်ကလက်ရှိ PHP ဗားရှင်းနံပါတ်ကိုအဆင့်မြှင့်တင်ရန်လိုအပ်မလားဆိုတာဆုံးဖြတ်လိမ့်မယ်။
စနစ်ကိုပြောင်းလဲခြင်းမပြုမီဝက်ဘ်ဆိုက်နှင့် configuration files များကို back up လုပ်ရန်အထူးအကြံပြုလိုပါသည်။ အောက်ပါ command များသည်သင်၏ site တစ်ခုလုံးကို package လုပ်ရန်နှင့်အရန်ကူးယူရန်ကူညီနိုင်သည်။
tar -czvf backup.tar.gz /path/to/your/website
Backup ပြီးဆုံးသွားသောအခါ PHP အဆင့်မြှင့်တင်ရန်လိုအပ်သောဂိုဒေါင်ကိုဆက်လက်တပ်ဆင်ခြင်းနှင့် configure လုပ်နိုင်သည်။
ပထမ ဦး ဆုံးစနစ်သည်ယနေ့အထိသေချာအောင်လုပ်ပါ။
yum update -y
ထို့နောက် EPL နှင့် REMI repositories များကို PHP ဗားရှင်းများကိုရွေးချယ်ပါ။
yum install epel-release -y
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
PHP 8.0 ကိုဥပမာတစ်ခုအနေဖြင့်ယူပြီးအောက်ပါ command ကို execute လုပ်နိုင်သည်။
yum-config-manager --enable remi-php80
အခြား PHP ဗားရှင်းကိုသင်တပ်ဆင်ရန်လိုအပ်ပါက command နံပါတ်ကိုသင်အစားထိုးနိုင်သည်။
သက်ဆိုင်ရာ repository ကိုဖွင့်ပြီးနောက် PHP ကိုအဆင့်မြှင့်တင်ရန်အောက်ပါ command ကို Execute လုပ်ပါ။
yum update php
MySQL, XML နှင့်အခြား module များကဲ့သို့သောတိကျသော extension များကို install လုပ်ရန်လိုအပ်ပါကအောက်ပါပုံစံဖြင့်လုပ်ဆောင်နိုင်သည်။
yum install php-xxx
ကျေးဇူးပြု. PHP-MySQLND, PHP-XML စသည့် extension နှင့်အတူ "XXX" ကိုအစားထိုးပါ။
အဆင့်မြှင့်တင်မှုပြီးစီးပြီးနောက် PHP ဗားရှင်းကိုအတည်ပြုရန်အောက်ပါ command ကိုနောက်တဖန်အသုံးပြုပါ။
php -v
အကယ်. output ရလဒ်သည်ပစ်မှတ်ဗားရှင်းနံပါတ်ကိုပြသပါက PHP ကိုအောင်မြင်စွာအဆင့်မြှင့်တင်ခြင်းကိုဆိုလိုသည်။
PHP ဗားရှင်းကို Centos စနစ်တွင်အဆင့်မြှင့်တင်ခြင်းသည်ဆာဗာစွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်နှင့်ဝက်ဘ်ဆိုက်လုံခြုံရေးကိုမြှင့်တင်ရန်အဓိကခြေလှမ်းတစ်ခုဖြစ်သည်။ အထက်ပါနည်းလမ်းအားဖြင့် PHP ကိုအဆင့်မြှင့်တင်မှုနှင့်ပြင်ဆင်မှုကိုအောင်မြင်စွာပြီးအောင်လုပ်နိုင်သည်။ အဆင့်မြှင့်တင်ခြင်းမပြုမီသင့်တော်သောဗားရှင်းကိုရွေးချယ်ခြင်းနှင့်သက်ဆိုင်ရာဂိုဒေါင်ကိုရွေးချယ်ခြင်းနှင့်သက်ဆိုင်ရာဂိုဒေါင်များကိုရွေးချယ်ခြင်းသည်အဆင့်မြှင့်တင်မှုလုပ်ငန်းစဉ်၏ချောမွေ့မှုများကိုသေချာစေရန်လိုအပ်သည်။