Нийтлэлийн лавлах
Вэбсайтын Linux серверийг PHP-ийн илүү өндөр хувилбар руу шинэчлэх нь вэб хуудсуудыг өмнөх PHP хувилбараас 3-5 дахин хурдан ачаалахаас гадна вэбсайтын аюулгүй байдлыг сайжруулна.
Харин PHP хувилбарыг шинэчлэхээс өмнө вэб хуудас нь шинэчлэгдэх PHP орчинд бүрэн нийцэж байгаа эсэхийг мэдэх нь маш чухал бөгөөд учир нь вэб хуудсыг нээх боломжгүй эсвэл хуудсыг бүрэн ачаалах боломжгүй бол асуудалтай байх болно.
Линукс сервер дээр вэбсайтын 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: Эх сурвалжийн remi-г суулгана уу ▼
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Алхам 6: Yum-config-manager-г суулгана уу ▼
yum -y install yum-utils
Алхам 7: yum-config-manager ашиглан remi-д зориулсан php7.4 репозиторыг зааж өгнө үү ▼
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 Switch сонголттой бөгөөд та өөр PHP хувилбар руу маш амархан шилжиж, шаардлагатай модулиудаар дахин эмхэтгэх боломжтой.
CWP удирдлагын самбар дээр зүүн талд дарна уу → PHP Тохиргоо → PHP Хувилбар Шилжүүлэгч: PHP хувилбар 7.4.28-г гараар сонгоно уу ▼

- PHP хувилбар солигч дээр дарна уу (энд та серверийн PHP хувилбар болон таны сервер одоо хөрвүүлсэн хөрвүүлсэн модулиудыг авах болно).
- Унждаг цэснээс эмхэтгэхийг хүсч буй PHP хувилбараа сонгоод Next товчийг дарна уу.
- PHP хөрвүүлэгч дээр та хүссэн модулиудаа нэмэх эсвэл хасах боломжтой.
- Start Compiler дээр дарахад хөрвүүлэгч ард ажиллаж эхэлнэ.
- Таны суулгасан модулиуд болон CPU-ийн хүчнээс хамааран хөрвүүлэгчийг дуусгахад 5-20 минут шаардагдана.
- Та 15 минутын дараа дахин шалгаж, CWP – PHP Version Switch дээр PHP-ийн ямар хувилбар болон модулиудыг шалгах боломжтой.
- Таны вэбсайт болон 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/ ) дээр хуваалцсан "Линукс сервер дээрх вэбсайтын PHP хувилбарыг хэрхэн шинэчлэх вэ? CWP7 PHP хувилбар солигч" нийтлэл танд тустай байх гэж найдаж байна.
Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-27807.html
