it-swarm.com.de

Wo befindet sich die php.ini-Datei auf einem Linux / CentOS-PC?

Ich kann den Speicherort von PHP.ini auf meinem Server nicht finden. Ich habe alle Stack Overflow-Antworten überprüft, kann aber meinen php.ini-Speicherort nicht finden.

Ich habe Linux, Cent OS, zPanel. Letzte Version von PHP.

Mein Computer: Linux Mint 15 KDE.

137
MM PP

In Ihrem Terminal/Ihrer Konsole (nur Linux, in Windows benötigen Sie PuTTY )

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

Und es wird dir so etwas zeigen Loaded Configuration File => /etc/php.ini.

ALTERNATIVE METHODE

Sie können eine PHP-Datei auf Ihrer Website erstellen, die folgendes ausführt: <?php phpinfo(); ?>, und Sie können den Speicherort von php.ini in der Zeile sehen mit: "Loaded Configuration File" .

Update Dieser Befehl gibt den Pfad sofort an

cli_php_ini=php -i | grep /.+/php.ini -oE  #ref. https://stackoverflow.com/a/15763333/248616
    php_ini="${cli_php_ini/cli/Apache2}"   #replace cli by Apache2 ref. https://stackoverflow.com/a/13210909/248616

Den Pfad zu php.ini finden Sie in der Ausgabe von phpinfo(). Siehe unter "Geladene Konfigurationsdatei".

enter image description here

Bei den meisten Installationen finden Sie es hier:

/etc/php.ini

25
TheRealJAG
php -i |grep 'Configuration File'
12
srain

#php -i | grep php.ini wird auch funktionieren!

6
Randeep