GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wo finde ich php.ini?

Führen Sie in der Befehlszeile Folgendes aus:

php --ini

Sie erhalten so etwas wie:

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini

Das ist von meiner lokalen Entwicklungsmaschine. Die zweite Zeile ist jedoch die interessantere. Wenn nichts erwähnt wird, schauen Sie sich den ersten an. Das ist der Pfad, wo PHP nach php.ini sucht Datei.

Sie können dieselben Informationen mit phpinfo() in einem Skript abrufen und mit einem Browser aufrufen. Es wird im ersten Block der Ausgabe erwähnt. php -i macht dasselbe für die Befehlszeile, aber es ist ziemlich unbequem.


Der beste Weg, dies zu finden, ist:

Erstellen Sie eine PHP-Datei (.php )-Datei und fügen Sie den folgenden Code hinzu:

<?php phpinfo(); ?>

und in einem Browser öffnen. Es wird die Datei angezeigt, die tatsächlich gelesen wird!

Aktualisierungen durch das OP:

  1. Die zuvor akzeptierte Antwort ist wahrscheinlich schneller und bequemer für Sie, aber sie ist nicht immer richtig. Siehe Kommentare zu dieser Antwort.
  2. Bitte beachten Sie auch die bequemere Alternative <?php echo php_ini_loaded_file(); ?> in dieser Antwort erwähnt.

Linux
  1. Wo finde ich die buildinfo.sh-Datei?

  2. Wo kann ich die Abhängigkeiten für Pygame finden und installieren?

  3. Wo ist die Header-Datei <conio.h> unter Linux? Warum kann ich <conio.h> nicht finden?

  4. Wo finde ich den Quellcode für Systemaufrufe?

  5. Linux, warum kann ich find result nicht an rm weiterleiten?

Wo finde ich Bandbreitendaten?

Wo finde ich meine Serverinformationen?

Wo finde ich einen A-Eintrag auf cPanel?

Wie finde ich heraus, wo meine Website gehostet wird?

Wo finde ich die erste Version des Linux-Betriebssystems?

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