Heim >Backend-Entwicklung >PHP-Tutorial >Wie finde ich die aktive Datei „php.ini' auf einem Linux-Ubuntu-Server?

Wie finde ich die aktive Datei „php.ini' auf einem Linux-Ubuntu-Server?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-24 21:52:31780Durchsuche

How to Find the Active 'php.ini' File on a Linux Ubuntu Server?

Bestimmen des aktiven Dateipfads „php.ini“

Bei der Verwaltung mehrerer „php.ini“-Dateien auf einem Linux-Ubuntu-Server ist dies der Fall wird entscheidend, um die verwendete Person zu identifizieren. Der Befehl „find / -name php.ini“ kann zahlreiche Instanzen aufdecken, aber wie ermitteln Sie die spezifische Datei, die von einer PHP-Skript-Webseite verwendet wird?

PHP bietet zwei praktische Methoden, um die aktive „php.ini“ zu ermitteln. ini'-Datei:

  • Befehlszeile:

    Führen Sie den folgenden Befehl im Terminal aus:

    <code class="php">php --ini</code>

    This gibt den Pfad zur verwendeten Konfigurationsdatei sowie alle zusätzlichen .ini-Dateien zurück, die aus dem Verzeichnis „php.d“ geparst wurden.

  • Webserver-SAPIs (z. B. Apache oder Nginx):

    Verwenden Sie im PHP-Skript die Funktion „phpinfo()“, um Informationen über die PHP-Konfiguration abzurufen. Unter der Überschrift „Pfad der Konfigurationsdatei (php.ini)“ finden Sie den Speicherort der aktiven Datei „php.ini“.

Hier ist eine Beispielausgabe von „php – ini':

<code class="bash">bash-3.2# php --ini
Configuration File (php.ini) Path: /usr/local/php5/lib
Loaded Configuration File:         /usr/local/php5/lib/php.ini
Scan for additional .ini files in: /usr/local/php5/php.d
Additional .ini files parsed:      /usr/local/php5/php.d/10-extension_dir.ini,
/usr/local/php5/php.d/20-extension-opcache.ini,
/usr/local/php5/php.d/40-openssl.ini,
/usr/local/php5/php.d/50-extension-apcu.ini,
/usr/local/php5/php.d/50-extension-curl.ini,
/usr/local/php5/php.d/50-extension-gmp.ini,
/usr/local/php5/php.d/50-extension-imap.ini,
/usr/local/php5/php.d/50-extension-intl.ini,
/usr/local/php5/php.d/50-extension-mcrypt.ini,
/usr/local/php5/php.d/50-extension-mssql.ini,
/usr/local/php5/php.d/50-extension-pdo_pgsql.ini,
/usr/local/php5/php.d/50-extension-pgsql.ini,
/usr/local/php5/php.d/50-extension-propro.ini,
/usr/local/php5/php.d/50-extension-raphf.ini,
/usr/local/php5/php.d/50-extension-readline.ini,
/usr/local/php5/php.d/50-extension-xdebug.ini,
/usr/local/php5/php.d/50-extension-xsl.ini,
/usr/local/php5/php.d/60-extension-pecl_http.ini,
/usr/local/php5/php.d/99-liip-developer.ini</code>

Durch die Verwendung dieser Methoden können Sie schnell die von Ihrem PHP-Skript verwendete Datei „php.ini“ identifizieren und sicherstellen, dass alle Konfigurationsänderungen auf die richtige Datei angewendet werden.

Das obige ist der detaillierte Inhalt vonWie finde ich die aktive Datei „php.ini' auf einem Linux-Ubuntu-Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn