Як абнавіць PHP-версію сайта на серверы Linux? Пераключальнік версій CWP7PHP

Абнаўленне Linux- сервера вэб-сайта да больш новай версіі PHP прывядзе да таго, што вэб-старонкі будуць загружацца ў 3-5 разоў хутчэй, чым у папярэдняй версіі PHP, а таксама павысіць бяспеку вэб-сайта.

Але перш чым абнавіць версію PHP, вельмі важна ведаць, ці цалкам сумяшчальны вэб-сайт з асяроддзем PHP, якое трэба абнавіць, таму што, калі вэб-старонку нельга адкрыць або загрузіць цалкам, гэта будзе праблематычна.

Як абнавіць PHP-версію сайта на серверы Linux?

У гэтым раздзеле апісаны канкрэтныя крокі па абнаўленні сервера CentOS 7.3 Linux з PHP 5.6.40 да PHP 7.4.28.

Крок 1: Праверце версію PHP, усталяваную на бягучым серверы Linux ▼

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, каб пазначыць рэпазітар php7.4 для remi ▼

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等等……

Як абнавіць CWP7, каб змяніць версію PHP?

Калі вы ўсталявалі панэль кіравання CWP , праігнаруйце вышэйзгаданыя крокі і проста выканайце інструкцыі ніжэй, каб змяніць версію PHP.

Цяпер CWP 7 мае опцыю PHP Switch, дзякуючы якой вы можаце вельмі лёгка пераключыцца на іншую версію PHP і перакампіляваць яе з неабходнымі модулямі.

У панэлі кіравання CWP націсніце злева → Налады PHP → Пераключальнік версій PHP: Уручную выберыце версію PHP 7.4.28 ▼

Як CWP абнаўляе версію PHP? Пераключальнік версій PHP выбірае версію PHP 7.4/8.1

  1. Націсніце на пераключальнік версій PHP (тут вы атрымаеце версію PHP для сервера і скампіляваныя модулі, з якімі цяпер скампіляваны ваш сервер).
  2. Выберыце ў выпадальным меню версію PHP, якую вы жадаеце скампіляваць, затым націсніце «Далей».
  3. У кампілятары PHP вы можаце дадаваць або выдаляць модулі па сваім жаданні.
  4. Націсніце «Запусціць кампілятар», і кампілятар пачне працаваць у фонавым рэжыме.
  • Кампілятар займае ад 5 да 20 хвілін, у залежнасці ад усталяваных вамі модуляў і магутнасці працэсара.
  • Вы можаце зазірнуць праз 15 хвілін і праверыць, якую версію PHP і модулі ў вас зараз ёсць у CWP - PHP Version Switch.
  • Падчас кампіляцыі ваш сайт і CWP будуць працаваць як звычайна, а версія PHP будзе абноўлена пасля завяршэння кампіляцыі.

Вы можаце праверыць журнал кампіляцыі PHP у файле:

/var/log/php-rebuild.log

Калі вы хочаце сачыць за кампілятарам, выкарыстоўвайце гэтую каманду ў абалонцы:

tail -f /var/log/php-rebuild.log

Як абнавіць і змяніць версію PHP у CWPYouTubeВідэаурок

Вось відэаўрок YouTube аб тым, як абнавіць версію PHP вашага сайта з панэлі кіравання CWP:

Як дадаць уласныя сцягі зборкі ў пераключальнік 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], вы ствараеце імя, якое будзе выкарыстоўвацца для зборкі, якое павінна быць унікальным і не вызначацца раней у файле.
  • У параметрах вам трэба вызначыць сцягі зборкі.
  • Пасля рэдагавання вы можаце стварыць новы PHP з пераключальніка версій CWP PHP.
  • Звярніце ўвагу, што абнаўленні CWP перазапішуць гэты файл!

Спадзяюся, артыкул «Як абнавіць версію PHP вэб-сайта на серверы Linux? Пераключальнік версій CWP7 PHP», апублікаваны ў блогу Чэня Вэйляна ( https://www.chenweiliang.com/ ), будзе вам карысным.

Не саромейцеся падзяліцца спасылкай на гэты артыкул: https://www.chenweiliang.com/cwl-27807.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Пракрутка да пачатку