Używam xampp
serwera do PHP
programowania i chcę edytować php.ini
plik; gdzie mogę to zlokalizować?
82
W przypadku systemu Windows plik można znaleźć w C:\xampp\php\php.ini
-Folderze (Windows) lub etc
-Folderze ( w folderze xampp ).
W Linuksie większość dystrybucji umieszcza lampp poniżej /opt/lampp
, więc plik można znaleźć pod /opt/lampp/etc/php.ini
.
Można go edytować za pomocą zwykłego edytora tekstu.
Wyjaśnienie :
Xampp
( X (dla „niektórych systemów operacyjnych”), A pache, M ySQL, P erl , P HP)Lampp
( L inux, A pache, M ySQL, P erl , P HP)w tym kontekście mogą się one wzajemnie zastępować.
etc
-folder w folderze xampp / lampp.Napisz poniższy tekst wewnątrz
phpini_path.php
(lubAnyNameAsYouLike.php
) i uruchom go w przeglądarce.<?php phpinfo();?>
Wśród wielu innych parametrów otrzymasz
Loaded Configuration File
parametr, którego wartością jest ścieżkaphp.ini
na serwerze.Lokalizacja
php.ini
zależy od systemu operacyjnego serwera:Windows (z instalacją Xampp) :
macOS, OS X:
/private/etc/php.ini
Linux:
źródło
W systemie MacOS:
/Applications/XAMPP/xamppfiles/etc/php.ini
źródło
Jeśli masz uruchomionych wiele wersji php (xampp itp.), Moim zdaniem najłatwiejszym w użyciu jest:
z wiersza poleceń. W
Shell
systemie Windows: albo po kliknięciu w xampp, albo bezpośrednio w zwykłym,cmd
aby znaleźć „globalną” wersję php. Przez global mam na myśli wersję, do której odwołują się twoje zmienne środowiskowe.źródło
Umieść skrypt gdzieś w katalogu głównym dokumentu
<?php phpinfo();
Między innymi wynik funkcji powie ci, które
php.ini
s są analizowane przed wykonaniem skryptu.źródło
mój system operacyjny to ubuntu, XAMPP jest zainstalowany w
/opt/lampp
i znalazłem php.ini w/opt/lampp/etc/php.ini
źródło
Uruchom serwer Xampp.
Idź do http: // localhost, który otworzy pulpit nawigacyjny Xampp.
Przejdź do łącza PHPInfo na górnym pasku nawigacyjnym.
--- lub bezpośrednio wpisz następujący adres URL w przeglądarce po uruchomieniu XAMPP http: //localhost/dashboard/phpinfo.php
Otworzy się strona informacyjna php. Tam możesz znaleźć „Załadowany plik konfiguracyjny /opt/lampp/etc/php.ini”, który jest lokalizacją php.ini.
źródło
To jedno z stwierdzeń „byłeś technicznie dokładny, ale nie odpowiedziałeś na moje pytanie”, ale nie oznacza to, że powyższe były błędne lub błędne - po prostu nie napotkali mojego problemu.
Więc myślę, że dam odpowiedź.
Jak wspominali inni (na miejscu), utworzyłem plik:
<?php phpinfo(); ?>
Więc to działało świetnie. Jednak pokazał „(brak)”
Więc gdzie znajdujesz (żadnego) !?
W moim przypadku w systemie Windows po prostu przejdź do miejsca, w którym jest zainstalowany php; Zainstalowałem go już w programie
c:\php
, wierzę, że będzie to takie same kroki na innych platformach.Następnie z wiersza poleceń, powershell for ex, wpisz:
notepad c:\php\php.ini
Powiedz tak, że chcesz go utworzyć, a następnie dodaj wszelkie zmiany, których potrzebujesz w pierwszej kolejności. Dla mnie na przykład:
extension_dir = "c:\php\ext" extension=mysqli upload_max_filesize = 25M post_max_size = 13M max_execution_time = 300
Następnie zapisz. Naprawiony!
Przy okazji - jeśli zrobisz „plik nowy”, a następnie „zapisz jako”, Notatnik z łatwością zmieni nazwę pliku na php.ini.txt. Przyjaciele pozwalają znajomym NIE UNIKAĆ CLI.
źródło
Jeśli korzystałeś z różnych instalatorów, możesz skończyć z więcej niż jednym plikiem php.ini na dysku twardym, co po chwili może wpłynąć na twoje zdrowie psychiczne.
Przeszukaj swój dysk twardy pod kątem „php.ini” na wypadek, gdyby było więcej niż jeden.
Innym posunięciem oszczędzającym zdrowie jest pamiętanie o ponownym uruchomieniu serwera (apache) po zmianie wartości w php.ini.
źródło
używam xampp z PHP 7. możesz spróbować poszukać php.ini w
źródło
w moim przypadku jest obecny jako „php.ini-development” i „php.ini-production” w folderze php
źródło
Pracuję
LAMP
na Debianie, a mój jest w:/etc/php/7.0/apache2/php.ini
źródło
Krok 1: otwórz panel sterowania xampp
krok 2: następnie kliknij przycisk konfiguracji modułu apache.
krok 3. po tym możesz zobaczyć listę plików konfiguracyjnych.
Krok 4: następnie kliknij plik php.ini. zostanie otwarty w domyślnym edytorze.
obraz otrzymał cios za odniesienie.
źródło
W dokumentacji http://www.apachefriends.org/en/xampp-windows.html (sekcja Pliki konfiguracyjne u dołu strony): \ xampp \ php \ php.ini
źródło
jak wskazał KingCrunch, używając phpinfo możesz zobaczyć, jaki plik konfiguracyjny jest w akcji w wierszu „Loaded Configuration File”. w moim przypadku w C: \ xampp \ apache \ bin zauważ, że w C: \ xampp \ php znajduje się plik php.ini, który wydaje się być zbędny i nieistotny
źródło
Zawsze uważałem, że najłatwiejszym sposobem jest
php -i
filtrowanie.* nix (w tym MacOS):
php -i | grep "Loaded Configuration File"
Okna:
php -i | findstr /C:"Loaded Configuration File"
Oczywiście zakłada się, że środowisko CLI używa tych samych plików binarnych PHP co rzeczywisty serwer WWW.
Zawsze możesz to sprawdzić, aby mieć pewność, że używasz
which php
w * nix iwhere php
Windows.źródło
Wystąpiłem w potrzebie podczas korzystania z PhpStorm na moim Macu. Postępuj zgodnie z pomarańczowym tekstem.
źródło
Krok 1: Idź do xammp
Krok 2: Znajdź php Foleder i kliknij go,
Znajdź 2: Poniżej pliku php.ini
Ścieżka: C: \ xampp \ php
Drugi przykład: krok 1: Otwórz panel sterowania xampp
Krok 2: Kliknij Konfiguracja,
Krok 3: Znajdź tutaj plik php.ini
Aby załadować lokalizację plików php.ini, spróbuj: command: php --ini
źródło