Skip to content

Sprawdź konfigurację PHP na twoim hostingu dzięki phpinfo

Dzięki funkcji phpinfo możesz sprawdzić wiele informacji na temat środowiska PHP, jakie jest uruchomione na twoim hostingu lub serwerze. Z PHPinfo dowiesz się między innymi o:

  • Wersji PHP, która jest uruchomiona, na twoim hostingu lub serwerze,
  • Gdzie znajduje się wczytany plik konfiguracyjny z ustawieniami,
  • Jakie są zainstalowane dodatki do aktualnie działającej wersji php,
  • Jaki procesor PHP obsługuje twoje żądania PHP (np: lsphp, php-fpm, mod_php)

Phpinfo możesz użyć jako prostego skryptu do sprawdzenia, czy konfigurowane przez Ciebie środowisko w ogóle działa, czy odpowiednie ustawiania są wczytywane i używane przez PHP. Oszczędza to sporo czasu podczas debugowania aplikacji czy całych środowisk.

Jak skorzystać z phpinfo, aby wczytać informacje o PHP?

  1. Wybierz metodę, która pozwoli stworzyć Ci nowy plik na twoim serwerze:

    • Jeżeli posiadasz hosting w Joton, najprostszym rozwiązaniem będzie użycie managera plików,
    • Inną alternatywą jest wgranie, utworzonego wcześniej pliku przez FTP,
    • Jeżeli wolisz poruszać się w trybie tekstowym linii komend lub twój serwer nie ma żadnego panelu zarządzania, wybierz połączenie SSH,
  2. W zależności od wybranej wcześniej metody nawiguj do folderu, z którego wczytuje się twoje strona www. W przypadku naszego hostingu będzie to folder public_html. Następnie utwórz pusty plik, może on mieć dowolną nazwę, ale powinien mieć rozszerzenie .php! Ja zazwyczaj używam nazwy phpinfo.php lub skróconej wersji i.php.

  3. Stworzony wcześniej plik należy edytować, aby mu odpowiednią treść. Do pustego pliku wklej poniższą zawartość:

    php
    <?php
    phpinfo();
    ?>

Zapisz zamiany w pliku. Jak widzisz jest to prosty plik php, który wywołuje jedną funkcję.

  1. Teraz nie pozostało nic innego jak otworzyć nasz plik przez przeglądarkę. Wpisz w pasku adresu nazwę twojej domeny, a po ukośniku nazwę nowo stworzonego pliku, np: www.mojadomena.pl/phpinfo.php. Jeżeli nie użyłeś głównego katalogu do utworzenia pliku, powinieneś uwzględnić to w pasku adresu. Voilà! Naszym oczom ukazuje się pięknie sformatowane wyjście pliku php ze wszystkim niezbędnymi informacjami na temat używanego przez nas wersji php i jego konkretnych ustawień.

💡

Nie pozostawiaj pliku z phpinfo na swojej stronie www. Dobrą praktyką jest usuwanie niepotrzebnych już skryptów z folderu swojej strony. Potencjalny atakujący może w przyszłości odkryć ten plik a w konsekwencji dowiedzieć się o niezałatanej luce bezpieczeństwa czy o innym dziurawym oprogramowaniu, którego używasz. W niepowołanych rękach phpinfo może być sporym ułatwieniem dla potencjalnego atakującego.

Koniec wsparcia dla starszego oprogramowania, phpinfo jako narzędzie informacyjne.

Funkcja phpinfo może nam wiele powiedzieć o naszym środowisku. Kluczowe jest jakiej wersji php używamy na swojej stronie www. Mimo że ilość różnych PHP może mylić wiele osób, to w tym przypadku im numer jest większy, tym jest lepiej - uzyskujemy większą wydajność i bezpieczeństwo. Nie mniej, zawsze warto sprawdzić wcześniej czy program ,który chcesz zainstalować będzie działać na danym PHP. Przyjrzyjmy się, które z wersji php są aktualne, a których nie powinniśmy już używać.

Wersja oprogramowaniaData wydaniaKoniec wspacriaPoprawki bezpieczeństwa
PHP 8.323 listopada 202323 listopada 202523 listopada 2026
PHP 8.28 grudnia 20228 grudnia 20248 grudnia 2025
PHP 8.125 listopada 202125 listopada 202425 listopada 2024
PHP 8.026 listopada 202026 listopada 202326 Października 2023
PHP 7.428 listopada 201928 listopada 202228 listopada 2022
PHP 7.36 grudnia 20186 grudnia 20216 grudnia 2022
PHP 7.230 listopada 201730 listopada 202030 listopada 2020
PHP 7.11 grudnia 20161 grudnia 20191 grudnia 2019
PHP 7.03 grudnia 20153 grudnia 20183 grudnia 2018
PHP 5.628 sierpnia 201431 grudnia 201831 grudnia 2018

Warto pamiętać, że daty zakończenia wsparcia oraz krytycznych poprawek bezpieczeństwa mogą ulec zmianie, a informacje te powinny być potwierdzone na oficjalnej stronie PHP (https://www.php.net/supported-versions.php) lub innych wiarygodnych źródłach.

Tabela ta nie pokazuje wszystkich wersji php, a jedynie te, które działają na naszym hostingu. Jak ją interpretować? Można trzymać się kilku prostych zasad:

  • Korzystaj jedynie z wersji, które są aktualnie wspierane, a przynajmniej te, które mają ciągle poprawki bezpieczeństwa,
  • Cyklicznie aktualizuj swój CMS, WordPress działa zazwyczaj z najnowszą wersją php niedługo po jej ogłoszeniu,
  • Nie instaluj oprogramowania które działa na niewspieranej już wersji php - jeżeli ktoś nie aktualizuje już programu do nowszych wersji, nie warto narażać siebie na następstwa jego działania. Hosting www w Joton obsługuje wersje php 5.6 oraz nowsze.

Zmiana wersji php

Jeżeli chcesz zmienić wersję PHP na swoim koncie hostingowym, możesz to zrobić kilkoma kliknięciami. Poradnik na ten temat znajduje się na tej stronie: zmiana wersji PHP

O czym nam nie powie phpinfo?

Ciekawostka: HHVM (HipHop Virtual Machine), został pierwotnie opracowany przez Facebook jako sposób na poprawę wydajności przetwarzania PHP na dużą skalę. Pomimo początkowego entuzjazmu, HHVM utracił nieco popularność, a Facebook przeszedł z powrotem na oficjalny interpreter PHP z powodu dynamicznego rozwoju samego języka i innych usprawnień.