Jak znaleźć plik PHP.ini?

Jeśli pracujesz na WordPressie, prędzej czy później musisz zadać sobie to pytanie. Chociaż plik php.ini nie jest bezpośrednio podłączony do WordPressa, jest to jeden z najważniejszych plików konfiguracyjnych na Twoim serwerze, ponieważ jest odpowiedzialny za konfigurację instalacji PHP.

Najczęstszym parametrem, który będziesz potrzebował zmnienić z pomocą tego pliku jest upload_max_filesize. Domyślnie jest ogranicznony do 2Mb, co może nie wystaczyć do poprawnego działania strony. Inne popularne parametry, do których można wprowadzić zmiany z pomocą pliku PHP.ini to register_globals, safe_mode i max_execution_time. Możesz również użyć tego pliku do włączenia lub wyłączenia rozszerzeń instalacji PHP.

W zależności od systemu i jego środowiska istnieją różne miejsca i sposoby na znalezienie pliku php.ini.

Gdzie jest plik PHP.ini?

Niezależnie od tego, czy pracujesz na serwerze localhost, czy na live serwerze, najprostszym i sprawdzonym sposobem znalezienia pliku php.ini jest utworzenie pliku PHP z pojedynczą linią kodu i wyświetlenie danych wyjściowych.

  1. Utwórz plik (możesz go nazwać dowolnie, w naszym przypadku jest to "test.php") i upewnij się, że ma rozszerzenie .php.
  2. Umieść w nim ten wiersz kodu:
<?php phpinfo(); ?>
  1. Otwórz plik w przeglądarce. Na przykład, jeśli umieścisz go w folderze głównym, przejdź do http://mywebsite.com/test.php.

Powinieneś zobaczyć coś takiego:

where is php iniwhere is php ini

Plik php.ini powinien znajdować się w sekcji "Ścieżka pliku konfiguracyjnego" lub w moim przypadku w sekcji "Załadowany plik konfiguracyjny". Pierwsza lokalizacja jest domyślna, druga jest stosowana, jeśli instalacja PHP jest używana jako moduł.

Inne sposoby

Jeśli w niektórych przypadkach tworzenie pliku php i wstawianie pojedynczego wiersza kodu nie działa, istnieją inne sposoby na znalezienie tego pliku.

Serwer lokalny

Jeśli pracujesz lokalnie, znalezienie pliku php.ini zależy od używanego środowiska serwerowego. Przejdźmy szybko przez niektóre z najbardziej popularnych:

WAMP

Kliknij lewym przyciskiem myszy na ikonę serwera WAMP, a następnie przejdź do PHP -> php.ini. Łatwo? Łatwo.

XAMPP

AMPP to trochę inna bestia, ale można go też oswoić bez większych trudności. Uruchom instalację XAMPP, kliknij prawym przyciskiem myszy w przycisk "Config" (przed modułem Apache) i oto jest nasz plik:

Linux

Jeśli jesteś w systemie Linux, wprowadź tą komendę:

php -i | grep "Loaded Configuration File"

Powinien wypisać coś takiego:

Loaded Configuration File => /usr/local/lib/php.ini

W większości przypadków plik php.ini znajduje się w ciągu "Załadowany plik konfiguracyjny", ale jeśli go tam nie ma, zastąp ciąg "Załadowany plik konfiguracyjny" plikiem "Plik konfiguracyjny".

Live serwer

Lokalizacja php.ini zależy głównie od hostingu, którego używasz, ale omówimy tutaj niektóre z najczęstszych scenariuszy.

cPanel

Otwórz menedżera plików i przejdź do katalogu głównego. Potrzebny nam plik powinien być na dole.

Jeśli nie wiesz, jak znaleźć folder główny, po prostu przejdź o jeden poziom w górę do głównego katalogu public_html.

Hosting współdzielony

Niestety, jeśli korzystasz z hostingu współdzielonego, nie możesz uzyskać dostępu do pliku php.ini. Rozwiązaniem jest określenie wymaganych ustawień konfiguracyjnych w pliku .htaccess w następującym schemacie:

php_value name value

Nazwa tutaj reprezentuje nazwę własciwości PHP, którą musisz zmienić. To samo dotyczy wartości. Na przykład ta linia zmienia maksymalny rozmiar przesłanego pliku na 8 Mb:

php_value  upload_max_filesize  8M

Restart po wprowadzeniu zmian

Jeśli dokonałeś co najmniej jednej zmiany w pliku php.ini, musisz zrestartować serwer, w przeciwnym razie zmiany nie będą miały zastosowania. Jeśli jesteś w systemie Linux, napisz następującą komendę:

/etc/init.d/httpd restart

Użytkownicy WAMP muszą kliknąć prawym przyciskiem myszy w ikonę serwera na pasku narzędzi i wybrać "Uruchom ponownie wszystkie serwisy".

Jeśli używasz XAMPP, przejdź do głównego pulpitu, kliknij w przycisk "stop" przed modułem "Apache", a następnie ponownie kliknij przycisk "start".


Ten artykuł został przetłumaczony z angielskiego. Oryginał można znaleźć tutaj: How Do I Find php.ini File?


FAQ

Czym jest plik php.ini?

Jest to plik, który określa działanie wszystkich programów wymagających PHP. Zawiera domyślne konfiguracje i kontroluje takie ważne rzeczy, jak limity zasobów i rozmiar wysyłania.

Dlaczgo mogę potrzebował znaleźć plik php.ini?

Jak już powiedziano - zawiera bardzo ważne konfiguracje dla aplikacji, które działają na PHP. Jeśli chcesz zmienić niektóre z nich - potrzebujesz phph.ini.

Jakie parametry są najczęściej zmieniane?

Po pierwsze, prawdopodobnie będzie to upload_max_filesize. Domyślna wartość (2 Mb) jest zwykle zbyt mała, a właściciele witryn zwiększają ją. Poza tym istnieje szansa, że chcesz zmienić wartości register_globals, safe_mode i max_execution_time.


Czytaj także

5 powodów, dla których warto nauczyć się HTML i CSS

Tworzenie przycisku “Powrót do góry” za pomocą CSS i jQuery

Komendy CSS, które rozśmieszą Cię do łez



Katarzyna Pawłowska

W branży IT od 8 lat. Fan nowych technologii webowych, web designu oraz rozwiązań użytecznych i funkcjonalnych. W praktyce: marketer, DJ, blogerka. W wolnym czasie wspiera inicjatywy propagujące wiedzę z dziedziny SMM i rozwija swoją miłość do crossfitu. Mnie możesz znaleźć na LinkiedInie.