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.15.25.35.45.55.67.07.17.27.37.48.08.1≥ 8.2
8.0 - 8.1NieNieNieNieNieNieNieNieTakTakTakTak Rekomendowana wersjaNie
1.7.8NieNieNieNieNieNieNieTakTakTak Rekomendowana wersjaNieNieNie
1.7.7NieNieNieNieNieNieNieTakTak Rekomendowana wersja NieNieNieNie
1.7.5 - 1.7.6NieNieNieNieNieTakTakTak Rekomendowana wersjaNieNieNieNieNie
1.7.4NieNieNieNieNieTakTak Rekomendowana wersjaNieNieNieNieNieNie
1.7.0-1.7.3NieNieNieTakTakTakTak Rekomendowana wersjaNieNieNieNieNieNie
1.6.1.XNieTakTakTakTakTakTak Rekomendowana wersjaNieNieNieNieNieNie
1.6.0.XNieTakTakTakTakTak Rekomendowana wersjaNieNieNieNieNieNieNie

Legenda:
= 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.