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.
<?php phpinfo(); ?>
Powinieneś zobaczyć coś takiego:
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ł.
Jeśli w niektórych przypadkach tworzenie pliku php i wstawianie pojedynczego wiersza kodu nie działa, istnieją inne sposoby na znalezienie tego pliku.
Jeśli pracujesz lokalnie, znalezienie pliku php.ini zależy od używanego środowiska serwerowego. Przejdźmy szybko przez niektóre z najbardziej popularnych:
Kliknij lewym przyciskiem myszy na ikonę serwera WAMP, a następnie przejdź do PHP -> php.ini. Łatwo? Łatwo.
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:
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".
Lokalizacja php.ini zależy głównie od hostingu, którego używasz, ale omówimy tutaj niektóre z najczęstszych scenariuszy.
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.
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
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?.
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.
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.
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.
5 powodów, dla których warto nauczyć się HTML i CSS