2013-07-25 18 views

Odpowiedz

227

w terminalu/konsoli (tylko Linux, Windows trzeba Putty)

ssh [email protected] 
php -i | grep "Loaded Configuration File" 

I pokaże coś takiego Loaded Configuration File => /etc/php.ini.

metoda alternatywna:

Można zrobić plik php na swojej stronie, które poruszają: <?php phpinfo(); ?> i widać php.ini lokalizację na linii z: "Loaded Configuration File".

+3

To nie jest php.ini dla wszystkich rzeczy. Jest dla CLI. na ubuntu 16.04/php7.0 (domyślnie); to jest zamiar dać /etc/php/7.0/cli/php.ini (lub podobny) dla Apache będzie w /etc/php/7.0/apache2/php.ini PHP info poda tylko najwyższy poziom php.ini; więc jeśli usuniesz informacje w katalogu html, pokaże się, że jeden (nie domyślny apache, itp) Proszę zaktualizować odpowiedź, jest prawie kompletna;) – Nick

+3

'php -i | grep "php.ini" 'jest łatwiejszy do zapamiętania. ;) – ahgood

+1

'php -i | grep php.ini' jest jeszcze łatwiejsze – Edward

25

Ścieżkę do php.ini można znaleźć na wyjściu phpinfo(). Zobacz pod "Załadowany plik konfiguracyjny".

enter image description here

+0

dziękuję, ale użyłem ITChristian ssh command, dziękuję –

+1

Nie ma problemu, tylko dwa różne sposoby robienia tego. Może być później pomocny dla innych. –

10
php -i |grep 'Configuration File' 
+0

Jest to moja preferowana metoda, ponieważ nie trzeba przeszukiwać pliku, aby go zobaczyć. – ajon

5

#php -i | grep php.ini również będzie działać też!

17

Na większości instaluje można go znaleźć tutaj:

/etc/php.ini

+0

Jak zmienić załadowany plik konfiguracyjny z /usr/local/lib/php.ini na /etc/php.ini? –

+0

@ user689017 http://stackoverflow.com/questions/19200498/change-php-ini-location-file –

Powiązane problemy