2013-07-25 32 views
108

Sunucumda PHP.ini konumunu bulamıyorum. Tüm Stack Overflow yanıtlarını kontrol ettim ancak php.ini konumumu bulamıyorum.Bir Linux/CentOS PC'deki php.ini dosyası nerede?

Linux, Cent OS, zPanel'im var. PHP'nin son sürümü.

Bilgisayarım: Linux Nane 15 KDE. Terminal/konsolunda

cevap

227

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

(pencerelerde sadece Linux, sen Putty gerekir) Ve bu Loaded Configuration File => /etc/php.ini gibi bir şey gösterecektir.

ALTERNATİF YÖNTEM:

Kaçabilirsin web sitenizde bir php dosyası yapabilirsiniz: <?php phpinfo(); ?> ve paralel üzerinde php.ini yerini görebilirsiniz: "Loaded Configuration File".

+3

Bu her şey için php.ini değildir. Onun CLI için. Ubuntu üzerinde 16.04/php7.0 (varsayılan); Bu o /etc/php/7.0/apache2/php.ini Php olacak size /etc/php/7.0/cli/php.ini (veya benzeri) apachenin verecek bilgi sadece php.ini'nin en yüksek seviyesini verecektir; Yani bir html dir içinde bilgi bırakırsanız, bu bir (varsayılan önbellek, vb) gösterecektir. Lütfen cevabı güncelleştirin, onun yakın tamamlayın;) – Nick

+3

php -i | grep "php.ini" 'hatırlamak daha kolaydır. ;) – ahgood

+1

'php -i | grep php.ini 'daha kolay – Edward

25

php.ini yolunu phpinfo() çıkışında bulabilirsiniz. "Yüklü Yapılandırma Dosyası" bölümüne bakınız.

enter image description here

+0

teşekkür ederim, ama ITChristian ssh komutunu kullandım, teşekkürler –

+1

Sorun değil, sadece iki farklı yol. Daha sonra başkalarına yardımcı olabilir. –

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

Tercih edilen yöntemim, çünkü dosyayı aramak için aramanıza gerek yok. – ajon

5

#php -i | grep php.ini da çok çalışacak! En günü

17

buradan bulabilirsiniz yükler:

/etc/php.ini

+0

Yüklenen yapılandırma dosyasını /usr/local/lib/php.ini adresinden /etc/php.ini dosyasına nasıl değiştirebilirim? –

+0

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

İlgili konular