Како ажурирати ВордПресс ПХП верзију?

Да ли ваш ВордПресс сајт ради на најновијој верзији ПХП-а?

ПХП је подвучени програмски језик на страни сервера који користи ВордПресс. ПХП покреће ~78% сајтова и изненађено је сазнањем да ~43% њих користи ПХП 5.

Одржавање ПХП-а ажурним је кључно из два разлога.

Перформансе

Најновији ПХП 7.к је два пута бржи.

Безбедност

Коришћење подржане верзије значи да ако постоје рањивости, она ће бити приоритетно исправљена. Нова верзија често садржи исправке грешака.

Постоји још један фактор – компатибилност. Ако користите старију верзију ПХП-а, постоји шанса да нови додатак то не подржава.

ВордПресс званично препоручити да користите ПХП 7.4 или новији.

На којој верзији ПХП-а је ваш ВордПресс сајт?

Постоји више начина да сазнате. Али један од најбржих начина је одлазак на:

  • ВордПресс Админ >> Алати >> Здравље сајта
  • Кликните на картицу Информације.
  • Проширите одељак Сервер и видећете ПХП верзију.

Честитамо ако ваш ВордПресс ради на најновијој верзији ПХП-а.

Можете се позвати на званични ПХП сајт да бисте сазнали најновије подржане верзије.

Ако је ваш ВордПресс на старијој верзији ПХП-а, ево како можете да надоградите на најновију.

цПанел

Већина дељеног хостинга нуди цПанел, а ако и ви користите, ажурирање ПХП-а је само питање једног клика.

  • Пријавите се на свој хостинг цПанел
  • Потражите верзију ПХП-а у горњем пољу
  • Кликните на Изабери верзију ПХП-а
  • Кликните на падајући мени поред тренутне ПХП верзије и изаберите најновију (у време писања, 7.4 је најновија)
  • Кликните на Постави као актуелно

То је лако!

Ако ваш цПанел нема најновију верзију ПХП-а, највероватније, ваш хостинг провајдер то још не нуди. Можете разговарати са подршком за хостинг и видети да ли они то могу да ураде уместо вас у позадини. Ако не, можда ћете желети да пређете на платформу која одржава њихов технолошки низ ажурним, нпр А2 хостинг.

ЕасиЕнгине

ЕасиЕнгине вам омогућава да подесите ВордПресс и управљате њиме на цлоуд ВМ-у или ВПС-у. Заснован је на Доцкер-у и овде сам објаснио како да га користим.

Ако користите ЕасиЕнгине, на вама је само једна команда да ажурирате своју ВП локацију.

  10 најбољих ГПУ платформи у облаку за АИ и велико радно оптерећење

Прво погледајте подржане верзије ПХП-а на њиховом званичник сајту. Када сазнате на коју верзију желите да ажурирате, можете извршити наредбу за ажурирање ее сајта као у наставку.

  • Пријавите се на ЕасиЕнгине сервер
  • Извршите следећу команду
ee site update $YOURSITE --php=$VERSION

$ИОУРСИТЕ – ваш стварни назив сајта. Ако не знате име вашег сајта, можете извршити ее листу сајтова – омогућено да сазнате.

[email protected]:~# ee site list --enabled
+---------------+---------+
| site          | status  |
+---------------+---------+
| techblog.co.rs.com | enabled |
+---------------+---------+
[email protected]:~#

$ВЕРСИОН – ПХП верзија на коју желите да ажурирате

Пример испод за ажурирање вдзвдз.цом на верзију 7.4

ee site update techblog.co.rs.com --php=7.4

Надоградња ће потрајати неколико секунди.

СитеГроунд

СитеГроунд је једна од популарних хостинг платформи за ВордПресс, Јоомла и друге ЦМС. У последње време су преместили своју инфраструктуру у Гоогле Цлоуд и добили сопствени панел за управљање сајтом.

Одлична вест је да СитеГроунд аутоматски ажурира ПХП верзију на најстабилнију верзију; међутим, ако то треба да промените из било ког разлога, то је могуће.

  • Пријавите се на СитеГроунд
  • Идите на картицу Веб локације и кликните на Алатке за веб локацију поред локације коју желите да промените
  • Идите на ДЕВС на левој навигацији и ПХП менаџеру
  • Кликните на икону оловке поред тренутне верзије

  • Отвориће се искачући прозор у којем можете ручно да изаберете да промените верзију ПХП-а

  • Изаберите верзију која вам је потребна и кликните на потврду

Биће потребно неколико секунди и ажурирати ПХП верзију вашег ВП сајта.

Кинста

Кинста нуди врхунски управљани ВордПресс хостинг. Њихова инфраструктура користи Гоогле Цлоуд и можете да промените ПХП преко МиКинста.

  • Да бисте то урадили, пријавите се на МиКинста
  • Изаберите локацију и идите на картицу Алати
  • Измените под ПХП машином

Трајаће до 3 минута и све је спремно!

ЦентОС 8.к

Да ли сами управљате Вордпресом на ДигиталОцеан-у или другом ВМ-у у облаку?

Наравно! Можете лако да надоградите ПХП на ЦентОС 8.к на следећи начин.

Подразумевани ЦентОС 8 ће вам дати ПХП 7.2.

[[email protected] ~]# php-fpm -version
PHP 7.2.24 (fpm-fcgi) (built: Oct 22 2019 08:28:36)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
[[email protected] ~]#

Рецимо да морате да надоградите ово на најновију 7.4

  Повећајте продају помоћу паметних ФОМО маркетиншких стратегија

Прво, прво морате да инсталирате РЕМИ репо са ДНФ командом.

dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

нпр.

[[email protected] ~]# dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Last metadata expiration check: 1:37:58 ago on Tue 22 Sep 2020 04:22:02 PM UTC.
remi-release-8.rpm                                                                                                                               88 kB/s |  23 kB     00:00    
Dependencies resolved.
================================================================================================================================================================================
 Package                                    Architecture                         Version                                       Repository                                  Size
================================================================================================================================================================================
Installing:
 remi-release                               noarch                               8.1-2.el8.remi                                @commandline                                23 k

Transaction Summary
================================================================================================================================================================================
Install  1 Package

Total size: 23 k
Installed size: 17 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                        1/1 
  Installing       : remi-release-8.1-2.el8.remi.noarch                                                                                                                     1/1 
  Verifying        : remi-release-8.1-2.el8.remi.noarch                                                                                                                     1/1 

Installed:
  remi-release-8.1-2.el8.remi.noarch                                                                                                                                            

Complete!
[[email protected] ~]#

Хајде да наведемо доступни ПХП модул са днф модуле лист пхп након што смо додали РЕМИ репо.

[[email protected] ~]# dnf module list php
Last metadata expiration check: 0:00:33 ago on Tue 22 Sep 2020 06:01:25 PM UTC.
CentOS-8 - AppStream
Name                             Stream                                 Profiles                                               Summary                                          
php                              7.2 [d][e]                             common [d], devel, minimal                             PHP scripting language                           
php                              7.3                                    common [d], devel, minimal                             PHP scripting language                           

Remi's Modular repository for Enterprise Linux 8 - x86_64
Name                             Stream                                 Profiles                                               Summary                                          
php                              remi-7.2                               common [d], devel, minimal                             PHP scripting language                           
php                              remi-7.3                               common [d], devel, minimal                             PHP scripting language                           
php                              remi-7.4                               common [d], devel, minimal                             PHP scripting language                           
php                              remi-8.0                               common [d], devel, minimal                             PHP scripting language                           

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[[email protected] ~]#

Као што видите, 7.2 је подразумевана и омогућена, али може да активира другу верзију, као што су 7.3, 7.4 и 8.0. ПХП 8.0 је још увек у бета верзији, тако да се не препоручује за веб локацију уживо.

Омогућимо 7.4.

dnf module enable php:remi-7.4

Када је омогућено, требало би да покренете команду листе модула да бисте проверили.

[[email protected] ~]# dnf module list php
Last metadata expiration check: 0:05:44 ago on Tue 22 Sep 2020 06:01:25 PM UTC.
CentOS-8 - AppStream
Name                             Stream                                  Profiles                                              Summary                                          
php                              7.2 [d]                                 common [d], devel, minimal                            PHP scripting language                           
php                              7.3                                     common [d], devel, minimal                            PHP scripting language                           

Remi's Modular repository for Enterprise Linux 8 - x86_64
Name                             Stream                                  Profiles                                              Summary                                          
php                              remi-7.2                                common [d], devel, minimal                            PHP scripting language                           
php                              remi-7.3                                common [d], devel, minimal                            PHP scripting language                           
php                              remi-7.4 [e]                            common [d], devel, minimal                            PHP scripting language                           
php                              remi-8.0                                common [d], devel, minimal                            PHP scripting language                           

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[[email protected] ~]#

Као што видите горе, 7.4 је сада омогућен.

  Шта значи „ИЦИДК“ и како га користите?

И, коначно, можемо да инсталирамо ПХП 7.4 са днф инсталацијом као у наставку.

dnf install php

Када завршите, проверите верзију да бисте проверили.

[[email protected] ~]# php -v
PHP 7.4.10 (cli) (built: Sep  1 2020 13:58:08) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.10, Copyright (c), by Zend Technologies
[[email protected] ~]#

Велики!

Да ли желите да се играте са ПХП 8.0 бета верзијом?

Ако јесте, онда покрените доле.

dnf module enable php:remi-8.0
dnf install php

Затим проверите инсталирану верзију ПХП-а.

[email protected] ~]# php -v
PHP 8.0.0beta4 (cli) (built: Sep 15 2020 18:36:33) ( NTS gcc x86_64 )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.0beta4, Copyright (c), by Zend Technologies
[[email protected] ~]#

Убунту 18.к

Подразумевано спремиште Убунту 18.к инсталира ПХП 7.2, а за инсталирање ПХП 7.4; морамо да додамо доле спремиште..

add-apt-repository ppa:ondrej/php

И, затим инсталирајте

apt-get install php7.4

Хајде да проверимо инсталацију.

[email protected]:~# php -v
PHP 7.4.10 (cli) (built: Sep  9 2020 06:36:14) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.10, Copyright (c), by Zend Technologies
[email protected]:~#

Цлоудваис

Користећи Цлоудваис?

Што да не!

Они вам омогућавају да хостујете свој ВордПресс на ДигиталОцеан, Линоде, Вултр, Гоогле Цлоуд, АВС без проласка кроз дуготрајан процес подешавања. Једним кликом ваш ВП је спреман. Цлоудваис је управљана платформа за хостовање у облаку. Био би то савршен избор за свакога ко жели да хостује веб локацију у облаку, али не жели да прља руке конфигурацијом, подешавањем и одржавањем.

Да бисте променили ПХП верзију на серверу којим управља Цлоудваис:

  • Идите на сервер >> Подешавања и пакети.
  • Уредите верзију ПХП-а да бисте изабрали жељену верзију и сачували

Биће потребно неколико минута да се пакет ажурира на серверу у позадини.

Закључак

Одржавање технолошког низа веб локација ажурним је од суштинског значаја за перформансе и безбедност. Ако још увек користите стару ПХП верзију на свом ВордПресс-у, требало би да размислите о њиховој надоградњи, као што је објашњено изнад.