Upgrade wersji PHP
Wygaśnięcie wsparcia PHP dla wersji 8.1 i niższych
Spis treści
I. Co to jest PHP
II. Rozwój wersji języka PHP i zakończenie wsparcia starszych wersji PHP
III. Jak podnieść wersję php i uniknąć dodatkowej opłaty?
IV. Brak automatycznych aktualizacji php
V. Planowane wyłączenie starszych niewspieranych wersji php
I. Co to jest PHP
PHP to skryptowy język oprogramowania, który służy do budowania dynamicznych i rozbudowanych serwisów WWW. Najczęściej wykorzystywany jest do pisania stron internetowych szczególnie opartych na systemach zarządzania treścią tzw. CMS (np. WordPress, Joomla), sklepów internetowych i innych aktualizowanych serwisów WWW i portali internetowych. Większość stron internetowych www zawiera dzisiaj skrypty języka php, ale nie wszystkie.
II. Rozwój wersji języka PHP i zakończenie wsparcia starszych wersji PHP
1. Wersje PHP
Skryptowy język programowania PHP podlega ciągłemu rozwojowi i aktualizacjom. Obecnie najczęściej stosowana wersja PHP 8.3 i 8.4 według wielu testów jest kilka razy szybsza niż każda z poprzednich wersji PHP z serii 5.x i 7.x. Warto więc zaznaczyć, że wydajność Państwa serwisu www może znacznie wzrosnąć, jeżeli zdecydują się Państwo skorzystać z nowszej wersji silnika PHP.
Jednocześnie trzeba mieć świadomość, że rozwój języka PHP wiąże się również z koniecznością zapewnienia bezpieczeństwa dla każdej wersji oprogramowania.
Terminy wydawania aktualizacji bezpieczeństwa zostały ściśle określone przez twórców PHP i dla zapewnienia bezpieczeństwa Państwa serwisów WWW należy ich przestrzegać.
W szczególności przypominamy, że termin wsparcia bezpieczeństwa dla starszych wersji już upłynął zgodnie z poniższym harmonogramem:
- dla wersji PHP 5.6 w dniu 31.12.2018
- dla wersji PHP 7.0 w dniu 10.01.2019
- dla wersji PHP 7.1 w dniu 01.12.2019
- dla wersji PHP 7.2 w dniu 30.11.2020
- dla wersji PHP 7.3 w dniu 06.12.2021
- dla wersji PHP 7.4 w dniu 28.11.2022
- dla wersji PHP 8.0 w dniu 26.11.2023
- dla wersji PHP 8.1 w dniu 31.12.2025
a dla kolejnych wersji PHP:
- 8.2 upłynie w dniu 31.12.2026 (pierwotnie 08.12.2025)
- 8.3 upłynie w dniu 31.12.2027 (pierwotnie 23.11.2026)
- 8.4 upłynie w dniu 31.12.2028
Zgodnie z postulatami wielu deweloperów autorzy języka PHP blisko dwukrotnie wydłużyli czas, w którym zobowiązują się wspierać wersję php 8.2- 8.3, tj. dostarczać poprawki bezpieczeństwa ww. wydań.
Przypominamy jednak, że dla starszych wersji dostępnych wciąż na naszej platformie - tj. poniżej PHP 8.1 - wsparcie zostało wycofane i używanie tych wersji jest niezalecane, gdyż naraża Państwa serwis na zagrożenia płynące z nieaktualnego oprogramowania Państwa strony w internecie. Więcej szczegółów dotyczących wsparcia poszczególnych wersji PHP znajdą Państwo pod adresem: https://php.net/supported-versions.php .
Ponieważ producent przestał wsparać już starsze wersje php, a dodatkowo pojawiają się kolejne nowe wersje języka PHP to utrzymywanie tak wielu wersji wiąże się z dość sporymi kosztami. Dlatego też zalecamy używanie nowszych wersji, których cena jest wliczona w abonament hostingu, natomiast starsze wersje php (poniżej 8.2) podlegają opłacie (pozycja nr 2 na proformie za hosting pod nazwą 'Udostępnienie wersji PHP nieobjętych wsparciem producenta...'.
III. Jak podnieść wersję php aby uniknąć dodatkowej opłaty?
1. Jak uniknąć dodatkowej opłaty za wsparcie niższych wersji PHP
Aby uniknąć opłaty za wsparcie niższych wersji php, a jednocześnie zwiększyć bezpieczeństwo własnego serwisu strony www, wystarczy zaktualizować wersję php własnego serwisu strony www. Jeżeli otrzymałeś proformę z pozycją nr 2 na której jest doliczona opłata za wyższą wersję php, a jednocześnie uda ci się poprawnie zaktualizować wersję php przed rozpoczęciem nowego abonamentu - napisz do nas maila w tej sprawie (najlepiej w odpowiedzi na proformę) - wtedy oczywiście usuniemy tą pozycję z proformy.
2. Zweryfikuj z jakieś wersji php korzysta twoja strona WWW
Aby zweryfikować z jakiej wersji PHP korzysta Państwa oprogramowanie należy zalogować się do panelu administracyjnego WebAs i w menu Usługi => Domeny w kolumnie PHP odczytać wersję dla każdego wiersza (domeny).
Jak zostało to wcześniej powiedziane każda wersja poniżej 8.2 nie jest już wspierana od conajmniej grudnia 2025, a co za tym idzie jest niezalecana i powinna być podmieniona.
3. Zaktualizuj i przetestuj serwis www na nowej wersji
Jeżeli okaże się, że wsparcie dla wersji z której Państwo korzystają już wygasło, należałoby zmienić wersję na wyższą.
Aby zmienić wersję PHP należy w panelu Webas w menu Usługi => Domeny wybrać odpowiednią domenę i na zakładce PHP zaktualizować wersję PHP.
UWAGA: Zalecamy zapisać sobie z jakiej wersji PHP korzysta Państwa serwis przed wszelkimi zamianami.
Po tej operacji, należy odczekać około 10 minut, a następnie zweryfikować (przeklikać) działanie serwisu www. Weryfikacji wymaga każdy element i moduł serwisu - czyli zalecamy otwarcie każdej strony Twojego serwisu www.
Jeżeli serwis twojej strony www był wykonany przez zewnętrzną firmę to taką operację zalecamy zlecić do firmy która wykonywała Państwu strone www celem jego aktualizacji.
Jeśli potrzebują Państwo pomocy przy tej operacji, a nie mają Państwo kontaktu z autorem Państwa serwisu strony www to można zlecić taką usługę w naszej firmie.
Operacja uruchomienia nowszej wersji php jest w pełni odwracalna. W sytuacji kiedy okaże się, że na nowszej wersji PHP Państwa serwis nie działa, to oczywiście można ponownie w analogiczny sposób wrócić do wersji starszej i w późniejszym czasie dokonać aktualizacji serwisu oraz ponownego przełączenia na wyższą wersję silnika PHP. Nie należy jednak takiej operacji odkładać na dłużej.
4. Korzystam tylko z poczty email, nie korzystam ze strony www
Jeżeli w ramach wykupionego hostingu korzystasz tylko z poczty email to wystarczy zaktualizować wersję php dla wszystkich domen do możliwie najwyższej tak jak to zostało wyżej opisane. Nie jest natomiast potrzebne testowanie strony www (bo z niej nie korzystasz).
IV. Brak automatycznych aktualizacji php
Pragniemy zaznaczyć, że Wer.pl nie dokonuje automatycznej zmiany wersji PHP na kontach klientów, gdyż wcześniej konieczne jest zweryfikowanie i przetestowanie przez Państwa zgodności aplikacji serwisów WWW z nową wersją PHP. W związku z powyższym sugerujemy konieczność sprawdzenia zgodności serwisu strony www z wersją PHP co najmniej 8.2, a najlepiej do najwyższej możliwej. W razie konieczności należy oczywiście dokonać koniecznych zmian ustawień wersji PHP w konfiguracji Państwa strony www za pomocą panelu administracyjnego WebAs, jak to zostało wyżej opisane. Oczywiście taką operację najlepiej zlecić firmie, która wykonywała dla Państwa serwis strony www. W razie braku takiej możliwości można się ew. zwrócić do nas.
V. Planowane wyłączenie starszych niewspieranych wersji php i dodatkowe opłaty
Jednocześnie informujemy, że z uwagi na kwestie bezpieczeństwa w celu zapewnienia wstecznej kompatybilności pozostawiliśmy w ofercie najstarsze wersje php.
Jednak z uwagi na rosnące koszty utrzymania takiej równoległej infrastruktury naliczamy opłaty za korzystanie z niewspieranych wersji php.
Dlatego czym prędzej zalecamy weryfikację i w miarę potrzeby aktualizację i dostosowanie serwisu strony www do obecenych - współczesnych i zalecacnych wymagań.
