Каталог артыкулаў
Абнаўленне 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 ▼

- Націсніце на пераключальнік версій PHP (тут вы атрымаеце версію PHP для сервера і скампіляваныя модулі, з якімі цяпер скампіляваны ваш сервер).
- Выберыце ў выпадальным меню версію PHP, якую вы жадаеце скампіляваць, затым націсніце «Далей».
- У кампілятары PHP вы можаце дадаваць або выдаляць модулі па сваім жаданні.
- Націсніце «Запусціць кампілятар», і кампілятар пачне працаваць у фонавым рэжыме.
- Кампілятар займае ад 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
