Zaktualizuj WordPress do PHP 7.4 | PHP 7.4-FPM na Ubuntu 18.04 | 16.04

  • Ronald Ferguson
  • 0
  • 3350
  • 511

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zaktualizować WordPress do obsługi PHP 7.4 | PHP 7.4-FPM przy użyciu Ubuntu…

Niedawno wydano WordPress 5.3 „Kirk” z wprowadzeniem ponad 150 nowych funkcji i ulepszeń użyteczności, w tym pełną obsługę PHP 7.4…

WordPress nadal zachęca wszystkich użytkowników do uruchamiania najnowszych i najlepszych wersji PHP… Jeśli więc PHP 7.4 jest w pełni obsługiwane, możesz go zaktualizować i skorzystać z najnowszych funkcji i ulepszeń, które zostały wydane…

Chociaż PHP 7.4 jest w pełni obsługiwane przez WordPress, niektóre motywy i wtyczki mogą nie ... więc prawdopodobnie powinieneś upewnić się, że Twoje motywy i zainstalowane wtyczki obsługują najnowszą wersję PHP, w przeciwnym razie możesz napotkać problemy ...

Jeśli sprawdziłeś, że wszystkie Twoje wtyczki i motywy są zgodne z PHP 7.4-FPM, poniżej znajdziesz informacje, jak zaktualizować wersje PHP-FPM, aby obsługiwały najnowszą wersję obsługującą WordPress…

Jeśli nie masz zainstalowanego WordPressa, przeszukaj naszą witrynę, aby dowiedzieć się, jak zainstalować go w systemie Ubuntu…

Zaktualizuj do PHP 7.4-FPM z Nginx na Ubuntu

Jeśli używasz PHP 7.3-FPM lub starszego z Nginx na Ubuntu, aby obsługiwać WordPress, poniższe kroki pokazują, jak uaktualnić do PHP 7.4-FPM…

W tym poście założono, że używasz PHP 7.3 lub starszego…

Najpierw uruchom poniższe polecenia, aby zainstalować pakiety PHP 7.4-FPM

Ubuntu może nie mieć pakietów PHP 7.4-FPM dostępnych w swoich domyślnych repozytoriach… Aby zainstalować najnowsze wersje PHP na Ubuntu, może być konieczne dodanie repozytoriów innych firm…

Jedno takie repozytorium jest poniżej… Po prostu uruchom poniższe polecenia, aby dodać poniższe repozytorium do Ubuntu i zainstalować PHP 7.4-FPM

sudo apt-get install właściwości-oprogramowania-common sudo add-apt-repository ppa: ondrej / php

Następnie zaktualizuj i zaktualizuj do PHP 7.2-FPM

sudo apt update

Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.4-FPM i powiązane moduły.

sudo apt zainstaluj php7.4-fpm php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-gd php7. 4-xml php7.4-cli php7.4-zip

Po zainstalowaniu PHP 7.4-FPM uruchom poniższe polecenia, aby otworzyć domyślny plik konfiguracyjny PHP dla Nginx…

sudo nano /etc/php/7.4/fpm/php.ini 

Poniższe wiersze to dobre ustawienia dla większości systemów CMS opartych na PHP… Zaktualizuj plik konfiguracyjny za pomocą tych i zapisz… .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256 mln cgi.fix_pathinfo = 0 upload_max_filesize = 100 mln max_execution_time = 360 date.timezone = Ameryka / Chicago

Za każdym razem, gdy wprowadzasz zmiany w pliku konfiguracyjnym PHP, powinieneś także zrestartować serwer WWW Nginx i skrypt PHP… Aby to zrobić, uruchom poniższe polecenia:

sudo systemctl restart nginx.service sudo systemctl restart php7.4-fpm.service

Następnie uruchom poniższe polecenia, aby włączyć obsługę PHP 7.4 dla Nginx…. Otwórz bieżący plik konfiguracyjny witryny hosta wirtualnego WordPress i włącz blok php, aby używać PHP 7.4-FPM… .

Plik konfiguracji domyślnej witryny Ubuntu można znaleźć pod adresem

sudo nano / etc / nginx / sites-available / default

Następnie edytuj sesję bloku php:

lokalizacja ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; dołącz fastcgi_params; 

Następnie uruchom ponownie serwer HTTP Nginx, aby używać PHP 7.2-FPM…

sudo systemctl zrestartuj nginx.service

Na koniec uruchom poniższe polecenia, aby usunąć wszystkie pakiety PHP 7.3-FPM…

sudo apt-get purge 'dpkg -l | grep php7.3 | awk 'print $ 2' | tr "\ n" "" '

Spowoduje to wyświetlenie monitu o zaakceptowanie zmian w systemie… następnie wpisz Y, aby kontynuować… Kiedy skończysz, powinno być włączone PHP 7.4-FPM i całkowicie usunięte PHP 7.3-FPM z Ubuntu…

Jeśli używasz PHP 7.2 z poprzedniej wersji, zamień 7.3 na swój konkretny numer wersji PHP, aby usunąć z Ubuntu…

Zaktualizuj do PHP 7.4 z Apache2 na Ubuntu

Pomiń powyższe kroki, jeśli używasz WordPress na serwerze HTTP Apache2…

Apache2 działa na PHP 7.4, a Nginx na PHP 7.4-FPM.

Najpierw uruchom poniższe polecenia, aby zainstalować pakiety PHP 7.3

Ponownie, Ubuntu może nie mieć pakietów PHP 7.4 dostępnych w swoich domyślnych repozytoriach… Aby uruchomić PHP 7.4 na Ubuntu w celu obsługi WordPress, może być konieczne uruchomienie poniższych poleceń w celu dodania repozytorium innej firmy…

sudo apt-get install właściwości-oprogramowania-common sudo add-apt-repository ppa: ondrej / php

Po dodaniu repozytorium powyżej zaktualizuj i zainstaluj do PHP 7.4

sudo apt update

Następnie uruchom poniższe polecenia, aby zainstalować PHP 7.4 i powiązane moduły.

sudo apt zainstaluj php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mysql php7.4-gmp php7.4-curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7. 4-gd php7.4-xml php7.4-cli php7.4-zip

Po zainstalowaniu PHP 7.4 uruchom poniższe polecenia, aby otworzyć domyślny plik konfiguracyjny PHP dla Nginx…

sudo nano /etc/php/7.4/apache2/php.ini 

Poniższe wiersze to dobre ustawienia dla większości systemów CMS opartych na PHP… Zaktualizuj plik konfiguracyjny za pomocą tych i zapisz… .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256 mln cgi.fix_pathinfo = 0 upload_max_filesize = 100 mln max_execution_time = 360 date.timezone = Ameryka / Chicago

W przypadku Apache2 i PHP 7.4 należy wyłączyć poprzednie wersje PHP i włączyć Apache2, aby korzystać z najnowszej wersji… Najpierw uruchom poniższe polecenia, aby wyłączyć PHP 7.3.

sudo a2dismod php7.3

Teraz, gdy PHP 7.3 jest wyłączone, uruchom poniższe polecenia, aby włączyć PHP 7.4.

sudo a2enmod php7.4

Po włączeniu PHP 7.4, uruchom poniższe polecenia, aby ponownie uruchomić Apache2, a PHP 7.4 powinno być używane do obsługi WordPressa…

sudo systemctl zrestartuj apache2.service

Na koniec uruchom poniższe polecenia, aby usunąć wszystkie pakiety PHP 7.3…

sudo apt-get purge 'dpkg -l | grep php7.3 | awk 'print $ 2' | tr "\ n" "" '

Otóż ​​to!

Wniosek:

Ten post pokazuje, jak zaktualizować do najnowszej wersji PHP 7.4, aby obsługiwać witryny WordPress w systemach Ubuntu… Jeśli znajdziesz błąd powyżej, użyj poniższego formularza komentarza, aby go zgłosić.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux