Pomoc

Wersje PHP

Aktualnie hosting obsługuje następujące wersje PHP: 7.3, 7.4 i 8.0 (domyślna). Starsze wersje (od 5.2 do 7.2) są dostępne na życzenie klienta na niektórych maszynach (dostępność wersji PHP jest wyświetlana podczas rejestracji serwera wirtualnego). Nowe wersje PHP pojawiają się regularnie po wydaniu drugiej lub trzeciej wersji danej gałęzi (X.X.1 lub X.X.2).

Jak zmienić wersję PHP?

Wersję PHP można ustawić dla każdej domeny w panelu DirectAdmin:

Opcje zaawansowane - Wersje PHP Dodatkowe funkcje - Wersje PHP

Zmiana wersji następuje w ciągu kilku minut od jej ustawienia w panelu.

Plan wydawniczy języka PHP

Interpreter PHP jest uaktualniany zgodnie z planem wydawniczym dostępnym na stronie php.net. Co rok pojawia się nowa wersja PHP z dwuletnim wsparciem technicznym obejmującym poprawki błędów oraz trzyletnim obejmującym poprawki bezpieczeństwa.

Plan wydawniczy PHP

Bezpieczeństwo

Dzięki elektronicznej separacji zasobów, na naszych serwerach warunkowo mogą Państwo wciąż korzystać ze starszych, niewspieranych wersji PHP.

Dla zwiększenia bezpieczeństwa systemu, dla witryn, które korzystają z niespieranych wersji PHP nie ma możliwości całkowitego wyłączenia modułu mod_security na dłużej niż 10 minut . Jest natomiast możliwość dostosowania modułu do swoich potrzeb w panelu DirectAdmin.

Dla powłoki systemowej dostępnej za pośrednictwem protokołu SSH dostępne są jedynie stabilne wersje PHP:

/usr/bin/php8.0 /home/login/domains/domena.pl/public_html/skrypt.php

Ograniczenie można obejść wywołując skrypt za pośrednictwem protokołu HTTP/HTTPS:

wget -O /dev/null -q https://domena.pl/skrypt.php

Odpowiednią wersję PHP należy ustawić w panelu DirectAdmin.

Dla zadań Cron bezpośrednio dostępne są jedynie stabilne wersje PHP:

* * * * * /usr/bin/php8.0 /home/login/domains/domena.pl/public_html/skrypt.php

Ograniczenie można obejść wywołując skrypt za pośrednictwem protokołu HTTP/HTTPS:

* * * * * wget -O /dev/null -q https://domena.pl/skrypt.php

Odpowiednią wersję PHP należy oczywiście ustawić w panelu DirectAdmin.

Aktualnie planujemy udostępniać wersje PHP 5.2-5.5 do roku 2024, oraz wersje PHP 5.6+ co najmniej do roku 2028. Zastrzegamy sobie jednak możliwość zablokowania niewspieranych wersji PHP bez wcześniejszego ostrzeżenia, jeżeli ich udostępnianie będzie niosło realne zagrożenie dla bezpieczeństwa naszej platformy.

Moja strona używa niewspieranej wersji PHP, co robić?

Warto spróbować przestawić wersję na najwyższą i odczekać kilka minut. Jeżeli strona działa nie działa prawidłowo (prosimy o przetestowanie kluczowych funkcji witryny), proszę przestawić wersję PHP na niższą i pozostawienie najwyższej wersji w której witryna działa prawidłowo.

Jeżeli strona nie działa w żadnej ze wspieranych wersji PHP, zalecane jest jak najszybsze zaktualizowanie strony lub wykonanie nowej, kompatybilnej z nowszymi wersjami PHP.

Dlaczego to ważne, aby korzystać tylko ze wspieranych wersji PHP?

Niewspierane wersje PHP nie otrzymują poprawek bezpieczeństwa, korzystanie z ich wiąże się z ryzykiem włamania na konto hostingowe, a więc z możliwością jego wykorzystania do popełniana przestępstw takich jak wyłudzenia danych, wyłudzenia pieniędzy i innych.

Zastrzegamy sobie możliwość natychmiastowego wyłączenia stron działających na niewspieranych wersjach PHP, w przypadku wystąpienia zagrożenia dla bezpieczeństwa naszego systemu.

Oceń przydatność: