PHP 7 တွင် PHP 7 ကိုတပ်ဖြန့်ချထားခြင်းသည်ဆာဗာစွမ်းဆောင်ရည်ကိုထိရောက်စွာတိုးတက်စေပြီးစနစ်လုံခြုံရေးကိုတိုးမြှင့်နိုင်သည်။ ဤဆောင်းပါးသည် PHP 7 ကို Centon 7 ပတ် 0 န်းကျင်တပ်ဆင်ခြင်းလုပ်ငန်းစဉ်တစ်ခုလုံးကိုအသေးစိတ်ရှင်းပြပါမည်။
PHP 7 ကိုမထည့်သွင်းမီသင်၌သက်ဆိုင်ရာမှီခိုသောပတ်ဝန်းကျင်ကို ဦး စွာပြင်ဆင်ရန်လိုအပ်သည်။ ကျေးဇူးပြု. အောက်ပါ command ကို root အဖြစ်လုပ်ဆောင်ပါ။
yum -y install epel-release
yum -y update
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-utils
Remi repository ကိုဖွင့်ပြီးနောက် PHP 7 ကိုအောက်ပါ command ကို သုံး. install လုပ်နိုင်သည်။
yum -y install php7.4
ဤ command သည် PHP 7.4 ကိုအလိုအလျောက်ထည့်သွင်းပြီးပိုမိုလွယ်ကူအကောင်အထည်ဖော်ရန်ပိုမိုလွယ်ကူစွာအကောင်အထည်ဖော်ရန်အကြံပြုထားသော module များကိုအလိုအလျောက်ထည့်သွင်းလိမ့်မည်။
PHP ကိုအောင်မြင်စွာတပ်ဆင်ခြင်းရှိမရှိစစ်ဆေးရန်အောက်ပါ command ကိုလုပ်ဆောင်ပါ။
php -v
installation ကိုအောင်မြင်စွာအောင်မြင်ပါက PHP ဗားရှင်းအချက်အလက်များသည် Terminal သည် output ကို output လုပ်လိမ့်မည်။
PHP အတွက်အဓိက configuration file ကို /etc/php.ini တွင်တည်ရှိသည်။ သင်ပြုပြင်ပြောင်းလဲမှုများအတွက်ဖိုင်ကိုဖွင့်ရန်အယ်ဒီတာကိုသုံးနိုင်သည်။
vi /etc/php.ini
အသုံးများသောပြုပြင်မွမ်းမံမှုများ (maxecution_time_time), Memory Time (Memory_Limit), memory time (memory_limit) စသည်တို့ပါဝင်သည်။ configuration ကိုအကျိုးသက်ရောက်စေရန်ဝက်ဘ်ဆာဗာကိုပြန်လည်စတင်ရန်လိုအပ်သည်။
systemctl restart httpd
# သို့မဟုတ်အသုံးပြုပါ
systemctl restart nginx
ဒေတာဘေ့စ်စစ်ဆင်ရေး, image processing နှင့်အခြားလုပ်ဆောင်ချက်များကိုထောက်ပံ့ရန်အောက်ပါတို့တွင်အသုံးပြုသော extenter extension module များကို install လုပ်နိုင်သည်။
yum -y install php7.4-mysql php7.4-gd php7.4-xml php7.4-mbstring php7.4-json php7.4-curl
ဤ extensions များသည် MySQL ဆက်သွယ်မှု, ပုံရိပ်မျိုးဆက်, XML processing, multi-byte strings နှင့်အခြားလုပ်ဆောင်မှုများကိုထောက်ပံ့သည်။
အောက်ပါ command ကိုလိုက်နာခြင်းဖြင့် extension တစ်ခုကိုအောင်မြင်စွာတပ်ဆင်နိုင်ခြင်းရှိမရှိကိုသင်စစ်ဆေးနိုင်သည်။
php -m | grep အပိုင်း
ကျေးဇူးပြု. mbstring , curl စသည့်ကဲ့သို့သောတိကျသောတိုးချဲ့ထားသောအမည်များဖြင့် module အမည်ကို အစားထိုးပါ။ install လုပ်ပါက,
ဤသင်ခန်းစာမှတစ်ဆင့် PHP 7 ကို Centon 7 စနစ်တွင်ထည့်သွင်းခြင်း, ဗားရှင်းအတည်ပြုခြင်း, ၎င်းသည်စွမ်းဆောင်ရည်မြင့် 0 က်ဘ်အပလီကေးရှင်းများကိုတည်ဆောက်ရန်အတွက်ခိုင်မာသောအုတ်မြစ်ချသည်။