Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
01.11.2024

Konfiguracja pliku php.ini

Plik php.ini jest głównym plikiem konfiguracyjnym PHP, umożliwiającym dostosowanie różnych ustawień, które wpływają na zachowanie PHP na serwerze. Prawidłowa konfiguracja php.ini może zoptymalizować wydajność, zwiększyć bezpieczeństwo i zapewnić kompatybilność z aplikacjami. Ten artykuł poprowadzi cię przez kroki, aby zlokalizować i zmodyfikować plik php.ini

1. Zrozumienie php.ini

Plik php.ini zawiera dyrektywy, które kontrolują zachowanie i funkcjonalność PHP. Dyrektywy te mogą między innymi ustawiać limity przesyłania plików, kontrolować raportowanie błędów, zarządzać sesjami i konfigurować rozszerzenia

2. Lokalizacja pliku php.ini

Lokalizacja pliku php.ini może się różnić w zależności od konfiguracji serwera. Oto kilka metod jego lokalizacji

Metoda 1: Korzystanie z wiersza poleceń

  1. Otwórz terminal lub klienta SSH.
  2. Uruchom następujące polecenie:
###ATP_PRO_NOTR_1_CODE_TAG_NOTR_ATP_PRO##

To polecenie wyświetli załadowane pliki konfiguracyjne, w tym lokalizację pliku php.ini

Metoda 2: Tworzenie pliku informacyjnego PHP

  1. Utwórz nowy plik PHP w katalogu głównym serwera WWW (np. /var/www/html/).
  2. Dodaj następujący kod do pliku:
###ATP_PRO_NOTR_2_CODE_TAG_NOTR_ATP_PRO##
  1. Zapisz plik jako info.php.
  2. Otwórz przeglądarkę internetową i przejdź do strony http://yourdomain.com/info.php.
  3. Poszukaj wpisu “Loaded Configuration File”, który wskaże ścieżkę do pliku php.ini.

3. Edycja pliku php.ini

Krok 1: Otwórz plik php.ini

Po zlokalizowaniu pliku php.ini otwórz go w edytorze tekstu. Na przykład, można użyć nano

###ATP_PRO_NOTR_3_CODE_TAG_NOTR_ATP_PRO#

(Uwaga: Ścieżka może się różnić w zależności od wersji PHP i typu serwera, takiego jak cli lub fpm)

Krok 2: Modyfikacja ustawień

Możesz zmienić różne ustawienia, znajdując odpowiednie dyrektywy w pliku. Oto kilka typowych dyrektyw do rozważenia

  • memory_limit: Ogranicza ilość pamięci, jaką może wykorzystać skrypt
    memory_limit = 128M
  • upload_max_filesize: Ustawia maksymalny rozmiar pliku do przesłania
    upload_max_filesize = 10M
  • post_max_size: Ustawia maksymalny rozmiar danych POST, które PHP zaakceptuje
    post_max_size = 10M
  • max_execution_time: Określa maksymalny czas działania skryptu w sekundach
    max_execution_time = 30
  • error_reporting: Kontroluje, które błędy są zgłaszane. W przypadku prac rozwojowych warto włączyć wszystkie błędy
    error_reporting = E_ALL display_errors = On

Krok 3: Zapisz i zakończ

Po wprowadzeniu zmian zapisz plik i zamknij edytor tekstu. W przypadku nano naciśnij CTRL + X, następnie Y i naciśnij Enter

4. Ponowne uruchomienie serwera WWW

Aby zmiany zaczęły obowiązywać, należy ponownie uruchomić serwer WWW. Użyj odpowiedniego polecenia w zależności od typu serwera

  • Dla Apache:
###ATP_PRO_NOTR_4_CODE_TAG_NOTR_ATP_PRO##
  • Dla Nginx z PHP-FPM:
###ATP_PRO_NOTR_5_CODE_TAG_NOTR_ATP_PRO##
###ATP_PRO_NOTR_6_CODE_TAG_NOTR_ATP_PRO#

5. Weryfikacja zmian

Aby sprawdzić, czy wprowadzone zmiany odniosły skutek, można sprawdzić utworzony wcześniej plik phpinfo() lub uruchomić następujące polecenie w terminalu

###ATP_PRO_NOTR_7_CODE_TAG_NOTR_ATP_PRO##

Spowoduje to wyświetlenie aktualnego limitu pamięci ustawionego w pliku php.ini

6. Wnioski

Konfiguracja pliku php.ini jest niezbędna do optymalizacji wydajności PHP i zapewnienia kompatybilności z aplikacjami. Postępując zgodnie z tym przewodnikiem, można łatwo zlokalizować, zmodyfikować i zastosować zmiany w ustawieniach php.ini. Regularnie przeglądaj konfigurację PHP, aby dostosować ją do potrzeb aplikacji i utrzymać optymalną wydajność i bezpieczeństwo.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills