Wersja PHP dla PrestaShop

Wersja PHP - na co zwrócić uwagę?

Najważniejsze na co musisz zwrócić uwagę to kompatybilność Twojej wersji PrestaShop z daną wersją PHP.
Jeśli Twój sklep jest w bardzo starej wersji rozważ jego aktualizację.
W przypadku korzystania z dodatkowych modułów lub skryptów na tym serwerze upewnij się że są wspierane z nowszą wersją.

Każda nowa wersja PHP to wiele plusów:

  • wsparcie ze strony twórców
  • aktualizacje bezpieczeństwa
  • zwiększona prędkość
  • nowe wcześniej niedostępne funkcjonalności
  • korzystasz z aktualnej wersji oprogramowania, nad którą pracują tysiące osób


Jeśli nie chcesz aktualizować sklepu oraz korzystasz ze starej wersji PHP musisz się liczyć z:

  • wolniejszym działaniem sklepu
  • brakiem aktualizacji bezpieczeństwa
  • brakiem wsparcia na wybranych serwerach
  • dodatkowe płatne wsparcia wersji PHP na wybranych serwerach
  • brak możliwości instalacji nowych modułów (w przypadku skrajnie starego PHP, zazwyczaj niższego niż 5.6)

PrestaShop - kompatybilność PHP

Wersja PHP
Wersja PrestaShop ≤ 5.1 5.2 5.3 5.4 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 ≥ 8.5
9.0 Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie Tak Tak Tak check Nie
8.0 - 8.2 Nie Nie Nie Nie Nie Nie Nie Nie Tak Tak Tak Tak check Nie Nie Nie Nie
1.7.8 Nie Nie Nie Nie Nie Nie Nie Tak Tak Tak check Nie Nie Nie Nie Nie Nie
1.7.7 Nie Nie Nie Nie Nie Nie Nie Tak Tak check Nie Nie Nie Nie Nie Nie Nie
1.7.5 - 1.7.6 Nie Nie Nie Nie Nie Tak Tak Tak check Nie Nie Nie Nie Nie Nie Nie Nie
1.7.4 Nie Nie Nie Nie Nie Tak Tak check Nie Nie Nie Nie Nie Nie Nie Nie Nie
1.7.0-1.7.3 Nie Nie Nie Tak Tak Tak Tak check Nie Nie Nie Nie Nie Nie Nie Nie Nie
1.6.1.X Nie Tak Tak Tak Tak Tak Tak check Nie Nie Nie Nie Nie Nie Nie Nie Nie
1.6.0.X Nie Tak Tak Tak Tak Tak check Nie Nie Nie Nie Nie Nie Nie Nie Nie Nie

Legenda:
check = Rekomendowana wersja = Wspierana = Nie wspierana


Jakie PHP będzie najlepsze dla mojego sklepu?

Tutaj w dużym uproszczeniu możemy odpowiedzieć - najwyższe dostępne dla danej wersji PrestaShop.
Im wyższa wersja PHP, tym większa jego prędkość oraz mniejsza ilość błędów.
Pamiętaj, że po zmianie wersji PHP musisz upewnić się, że wgrane moduły działają z taką wersją poprawnie.
Dodatkowo warto wykonać ręczne sprawdzenie działania sklepu - przechodząc cały proces zakupowy.
Np. korzystając ze starych wersji 1.7 i wymuszeniem PHP 7.3 pojawi się problem z usuwaniem produktów z koszyka.

Z powyższej lity sugerujemy ominięcie PHP w wersji 8.0. Wersja PHP 8.1 jest nawet do 40% szybsza niż wersja 8.0.
Kolejnym argumentem za przeskoczeniem tej wersji może być brak wsparcia dla ioncube loadera - rozwiązania którego wymagamy do sprawdzania licencji i poprawności działania modułów.

Pamiętaj, że wybierając odpowiedniej wersji PHP - PrestaShop PHP Version możesz przyspieszyć automatycznie sklep o kilka-kilkadziesiąt procent w stosunku do niższej wersji PHP.

Cezary Sokalski

Od 15 lat związany z PrestaShopem, pomysłodawca X13.

Zobacz wpisy autora

Komentarze

Cookies

Informacje dotyczące plików cookies

Ta witryna korzysta z własnych plików cookie, aby zapewnić Ci najwyższy poziom doświadczenia na naszej stronie . Wykorzystujemy również pliki cookie stron trzecich w celu ulepszenia naszych usług, analizy a nastepnie wyświetlania reklam związanych z Twoimi preferencjami na podstawie analizy Twoich zachowań podczas nawigacji.

Zarządzanie plikami cookies

O Cookies

Pliki cookie to niewielkie pliki tekstowe, które są zapisywane na komputerze lub urządzeniu mobilnym przez strony internetowe, które odwiedzasz. Służą do różnych celów, takich jak zapamiętywanie informacji o logowaniu użytkownika, śledzenie zachowania użytkownika w celach reklamowych i personalizacji doświadczenia przeglądania użytkownika. Istnieją dwa rodzaje plików cookie: sesyjne i trwałe. Te pierwsze są usuwane po zakończeniu sesji przeglądarki, podczas gdy te drugie pozostają na urządzeniu przez określony czas lub do momentu ich ręcznego usunięcia.