ဆောင်းပါးလမ်းညွှန်
ဝဘ်ဆိုဒ်Linux ကိုဆာဗာကို PHP ပတ်ဝန်းကျင်၏ ဗားရှင်းမြင့်သောဗားရှင်းသို့ အဆင့်မြှင့်ထားပြီး ဝဘ်စာမျက်နှာဖွင့်သည့်အမြန်နှုန်းသည် ယခင် PHP ဗားရှင်းထက် ၃ ဆမှ ၅ ဆ ပိုမိုမြန်ဆန်မည်ဖြစ်ပြီး ဝဘ်ဆိုက်၏ လုံခြုံရေးကိုလည်း မြှင့်တင်ထားသည်။
သို့သော် PHP ဗားရှင်းကို အဆင့်မြှင့်တင်ခြင်းမပြုမီ၊ အဆင့်မြှင့်ရန် ဝဘ်ဆိုဒ်သည် PHP ပတ်ဝန်းကျင်နှင့် အပြည့်အဝ လိုက်ဖက်မှုရှိမရှိ သိရန် အလွန်အရေးကြီးပါသည်၊ အဘယ်ကြောင့်ဆိုသော် ဝဘ်စာမျက်နှာကို ဖွင့်၍မရပါက သို့မဟုတ် စာမျက်နှာကို အပြည့်အ၀ မတင်နိုင်ပါက ၎င်းသည် ပြဿနာရှိမည်ဖြစ်သည်။
Linux ဆာဗာတွင် ဝဘ်ဆိုဒ်၏ PHP ဗားရှင်းကို မည်သို့ အဆင့်မြှင့်မည်နည်း။
ဤသည်မှာ Linux ဆာဗာကို မိတ်ဆက်ခြင်းဖြစ်သည်။ CentOS7.3 PHP5.6.40 မှ PHP7.4.28 သို့ အဆင့်မြှင့်တင်ခြင်းအတွက် သီးခြားနည်းလမ်း။
第1步:လက်ရှိ Linux ဆာဗာတွင် ထည့်သွင်းထားသော PHP ဗားရှင်းကိုကြည့်ပါ▼
php -v
第2步:php-fpm ▼ ကိုပိတ်ပါ။
service php-fpm stop
第3步:php ▼ ကိုဖြုတ်ပါ။
yum remove php-common
第4步:အရင်းအမြစ် epel ▼ ထည့်သွင်းပါ။
yum install epel-release
第5步:ရင်းမြစ် remi ▼ ထည့်သွင်းပါ။
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
第6步:yum-config-manager ▼ ကို ထည့်သွင်းပါ။
yum -y install yum-utils
第7步:remi ၏ php7.4 repository ▼ သတ်မှတ်ရန် yum-config-manager ကိုသုံးပါ။
yum-config-manager –enable remi-php74
第8步:php ▼ ကို ထည့်သွင်းပြီး အဆင့်မြှင့်ပါ။
yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y
အဆင့် 9-လက်ရှိ PHP ဗားရှင်းကိုကြည့်ပါ ▼
php -v
- 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……
PHP ဗားရှင်းကိုပြောင်းလဲရန် CWP7 ကို မည်သို့အဆင့်မြှင့်မည်နည်း။
ဖြစ်လာခဲ့လျှင်CWP Control Panel ကို ထည့်သွင်းပါ။သို့ဆိုလျှင်၊ အထက်ဖော်ပြပါ အဆင့်များကို လျစ်လျူရှုပြီး PHP ဗားရှင်းကို ပြောင်းလဲရန် အောက်ပါ သင်ခန်းစာကို လိုက်နာပါ။
ယခု CWP 7 တွင် သင်သည် မတူညီသော PHP ဗားရှင်းသို့ လွယ်ကူစွာပြောင်းနိုင်ပြီး လိုအပ်သော module များဖြင့် ပြန်လည်ပေါင်းစည်းနိုင်သည့် PHP Switch option တစ်ခုရှိသည်။
InCWP Control Panelဘယ်ဘက် → PHP ဆက်တင်များ → PHP Version Switcher ကိုနှိပ်ပါ- PHP 7.4.28 ဗားရှင်းကို ကိုယ်တိုင်ရွေးချယ်ပါ ▼
- PHP version switcher ကိုနှိပ်ပါ (ဒီမှာ server PHP version နဲ့ compiled modules တွေကို သင့် server နဲ့ compiled လုပ်နေပါပြီ)။
- drop-down menu မှ သင် compile လုပ်လိုသော PHP ဗားရှင်းကို ရွေးပါ၊ ထို့နောက် Next ကိုနှိပ်ပါ။
- PHP compiler တွင် သင်အလိုရှိသော modules များကို ထည့်ရန် သို့မဟုတ် ဖယ်ရှားနိုင်သည်။
- Start Compiler ကို နှိပ်ပြီး compiler သည် နောက်ခံတွင် စတင်အလုပ်လုပ်ပါလိမ့်မည်။
- သင်ထည့်သွင်းထားသော module များနှင့် CPU ပါဝါပေါ်မူတည်၍ compiler သည် 5 မိနစ်မှ 20 မိနစ်အထိကြာပါသည်။
- သင်သည် 15 မိနစ်အတွင်း ပြန်လည်စစ်ဆေးနိုင်ပြီး CWP – PHP Version Switch တွင် သင့်တွင် ယခု PHP ဗားရှင်းနှင့် module များကို စစ်ဆေးနိုင်သည်။
- သင်၏ဝဘ်ဆိုဒ်နှင့် CWP သည် စုစည်းမှုအတွင်း ပုံမှန်အတိုင်း အလုပ်လုပ်မည်ဖြစ်ပြီး စုစည်းမှုပြီးပါက PHP ဗားရှင်းကို အပ်ဒိတ်လုပ်မည်ဖြစ်သည်။
ဖိုင်ရှိ PHP compilation log ကိုသင်စစ်ဆေးနိုင်သည်-
/var/log/php-rebuild.log
compiler ကို စောင့်ကြည့်လိုပါက shell တွင် ဤ command ကိုသုံးပါ။
tail -f /var/log/php-rebuild.log
CWP တွင် PHP ဗားရှင်းကို အဆင့်မြှင့်ခြင်းနှင့် ပြောင်းလဲနည်းYouTube ကိုဗီဒီယိုသင်ခန်းစာ
ဤသည်မှာ CWP ထိန်းချုပ်မှုဘောင်မှ သင့်ဝဘ်ဆိုက်၏ PHP ဗားရှင်းကို အဆင့်မြှင့်နည်းအတွက် YouTube ဗီဒီယို သင်ခန်းစာတစ်ခုဖြစ်သည်။
PHP switcher တွင် စိတ်ကြိုက်တည်ဆောက်မှုအလံများကို မည်သို့ထည့်ရမည်နည်း။
၎င်းတွင်ရှိသော configuration file ကို တည်းဖြတ်ခြင်းဖြင့် လုပ်ဆောင်နိုင်သည်-
CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/ CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/
ဥပမာ -
/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini
ဤဖိုင်၏အဆုံးတွင်၊ ကျွန်ုပ်တို့ထည့်သည်-
[shmop-test] default=0 option="--enable-shmop"
- စတုရန်းကွင်းများ
[shmop-test]
၊ သင်သည် တည်ဆောက်မှုအတွက် အသုံးပြုမည့် အမည်ကို ဖန်တီးသည်၊ ၎င်းသည် ဖိုင်တွင် ယခင်က သတ်မှတ်ထားခြင်းမရှိသော သီးခြားဖြစ်ရမည်။ - ရွေးချယ်မှုများအောက်တွင် သင်သည် တည်ဆောက်အလံများကို သတ်မှတ်ရန် လိုအပ်သည်။
- တည်းဖြတ်ပြီးနောက်၊ သင်သည် CWP PHP ဗားရှင်းပြောင်းကိရိယာမှ PHP အသစ်ကို တည်ဆောက်နိုင်သည်။
- CWP အပ်ဒိတ်များသည် ဤဖိုင်ကို ထပ်ရေးမည်ဖြစ်ကြောင်း သတိပြုပါ။
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) shared "ဝဘ်ဆိုဒ်၏ PHP ဗားရှင်းကို Linux ဆာဗာတွင် မည်သို့ အဆင့်မြှင့်မည်နည်း။ သင့်ကိုကူညီရန် CWP7PHP Version Switcher"
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-27807.html
နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။