Article Directory
Веб-сайттын Linux серверин PHPнин жогорку версиясына жаңыртуу веб-баракчалардын мурунку PHP версиясына караганда 3-5 эсе тез жүктөлүшүн камсыз кылат, ошол эле учурда веб-сайттын коопсуздугун жакшыртат.
Бирок PHP версиясын жаңыртуудан мурун, веб-сайт жаңылануучу PHP чөйрөсүнө толук шайкеш келер-келбесин билүү абдан маанилүү, анткени веб-баракчаны ачуу мүмкүн болбосо же баракты толук жүктөө мүмкүн болбосо, анда ал түйшүктүү болот.
Linux серверинде веб-сайттын PHP версиясын кантип жаңыртуу керек?
Бул бөлүмдө CentOS 7.3 Linux серверин PHP 5.6.40тан PHP 7.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-кадам: Баштапкы реми орнотуу ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
6-кадам: yum-config-manager орнотуңуз ▼
yum -y install yum-utils
7-кадам: remi үчүн php7.4 репозиторийин көрсөтүү үчүн 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 башкаруу панелин орноткон болсоңуз , жогорудагы кадамдарды этибарга албай, PHP версиясын өзгөртүү үчүн жөн гана төмөндөгү окуу куралын аткарыңыз.
Эми CWP 7де PHP которуу опциясы бар, анда сиз башка PHP версиясына оңой которулуп, аны керектүү модулдар менен кайра компиляциялай аласыз.
CWP башкаруу панелинде сол жактагы → PHP жөндөөлөрү → PHP версиясын которгучту чыкылдатыңыз: PHP версиясын 7.4.28 кол менен тандаңыз ▼

- PHP версиясын алмаштыргычты басыңыз (бул жерден сиз сервердин PHP версиясын жана сервериңиз азыр компиляцияланган компиляцияланган модулдарды аласыз).
- Түзүлүүчү менюдан PHP версиясын тандаңыз, андан кийин Кийинки баскычын басыңыз.
- PHP компиляторунда сиз каалагандай модулдарды кошуп же алып салсаңыз болот.
- Start Compiler баскычын чыкылдатыңыз жана компилятор фондо иштей баштайт.
- Сиз орноткон модулдарга жана CPU кубаттуулугуна жараша компиляторду бүтүрүү үчүн 5-20 мүнөт талап кылынат.
- Сиз 15 мүнөттөн кийин кайра текшерип, PHPдин кайсы версиясын жана CWPде модулдарыңыз бар экенин текшерсеңиз болот – PHP Version Switch.
- Сиздин веб-сайтыңыз жана CWP компиляция учурунда демейдегидей иштейт жана PHP версиясы компиляция аяктагандан кийин жаңыланат.
Сиз файлдагы PHP компиляция журналын текшере аласыз:
/var/log/php-rebuild.log
Эгерде сиз компиляторду көзөмөлдөгүңүз келсе, бул буйрукту кабыкта колдонуңуз:
tail -f /var/log/php-rebuild.log
CWPде PHP версиясын кантип жаңыртуу жана өзгөртүү керекYouTubeвидео үйрөткүч
Бул жерде CWP башкаруу панелинен веб-сайтыңыздын PHP версиясын кантип жаңыртуу боюнча YouTube видео окуу куралы:
PHP алмаштыргычка ыңгайлаштырылган куруу желектерин кантип кошуу керек?
Бул төмөнкү даректе жайгашкан конфигурация файлын оңдоо аркылуу жасалышы мүмкүн:
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 жаңыртуулары бул файлдын үстүнөн жазыларын эске алыңыз!
Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "Linux сервериндеги веб-сайттын PHP версиясын кантип жаңыртса болот? CWP7 PHP версиясын алмаштыргыч" макаласы сизге пайдалуу болот деп үмүттөнөбүз.
Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-27807.html
