Heim >Backend-Entwicklung >PHP-Problem >Was soll ich tun, wenn php.ini nicht geöffnet werden kann?

Was soll ich tun, wenn php.ini nicht geöffnet werden kann?

藏色散人
藏色散人Original
2021-07-10 10:41:282663Durchsuche

Lösung für das Problem, dass php.ini nicht geöffnet werden kann: Klicken Sie zunächst mit der rechten Maustaste auf die Datei php.ini und wählen Sie dann die Methode „Öffnen“ aus. Verwenden Sie schließlich den Editor, um die Datei php.ini zu öffnen.

Was soll ich tun, wenn php.ini nicht geöffnet werden kann?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP 7.1-Version, DELL G3-Computer

Was soll ich tun, wenn php.ini nicht geöffnet werden kann?

Klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie die Öffnungsmethode und öffnen Sie sie mit Notepad.

Einführung in die Konfigurationsdatei:

Die Konfigurationsdatei (php.ini) wird beim Start von PHP gelesen. Bei der Servermodul-Version von PHP wird es nur einmal gelesen, wenn der Webserver startet. Bei CGI- und CLI-Versionen wird es bei jedem Aufruf gelesen. Der Suchpfad für

php.ini lautet wie folgt (in der Reihenfolge):

Der vom SAPI-Modul angegebene Speicherort (PHPIniDir-Direktive in Apache 2, -c-Befehlszeilenoption in CGI und CLI, php_ini-Parameter in NSAPI, THTTPD PHP_INI_PATH Umgebungsvariable).

PHPRC-Umgebungsvariable. Vor PHP 5.2.0 wurde es nach den unten genannten Registrierungsschlüsseln geordnet.

Seit PHP 5.2.0 können Sie unterschiedliche Speicherorte der php.ini-Datei für verschiedene PHP-Versionen angeben. Der Speicherort des Registrierungsverzeichnisses hängt davon ab, ob Ihr System 32-Bit oder 64-Bit ist. Wenn 32-Bit-PHP auf einem 32-Bit-System oder 64-Bit-PHP auf einem 64-Bit-System ausgeführt wird, verwenden Sie [(HKEY_LOCAL_MACHINESOFTWAREPHP]]. Wenn 32-Bit-PHP auf einem 64-Bit-System ausgeführt wird, verwenden Sie [HKEY_LOCAL_MACHINESOFTWAREWOW6432NodePHP]. ] Ersetzung. Wenn die Systemversion mit der PHP-Versionsarchitektur übereinstimmt, wird sie in der folgenden Reihenfolge überprüft: [HKEY_LOCAL_MACHINESOFTWAREPHPx.y.z], [HKEY_LOCAL_MACHINESOFTWAREPHPx.y] und [HKEY_LOCAL_MACHINESOFTWAREPHPx], wobei x, y und z sich auf PHP beziehen Hauptversionsnummer, Nebenversionsnummer und Release-Batch. Für den Fall, dass die 32-Bit-Version von PHP auf einem 64-Bit-System ausgeführt wird, wird sie in der folgenden Reihenfolge überprüft: [HKEY_LOCAL_MACHINESOFTWAREWOW6421NodePHPx.y.z], [HKEY_LOCAL_MACHINESOFTWAREWOW6421NodePHPx.y] und [HKEY_LOCAL_MACHINESOFTWAREWOW6421NodePHPx], wobei sich x, y und z auf die PHP-Hauptversionsnummer, die Nebenversionsnummer und den Release-Batch beziehen. Wenn der IniFilePath in einem dieser Verzeichnisse einen Schlüsselwert hat, wird der erste Wert als Speicherort verwendet von php.ini (nur für Windows).

Der Wert von IniFilePath in [HKEY_LOCAL_MACHINESOFTWAREPHP] (Windows-Registrierungsspeicherort) oder das Verzeichnis, in dem sich PHP befindet (ansonsten unter Windows). . .

Windows-Verzeichnis (C:windows oder C:winnt) oder der durch die Kompilierungszeitoption --with-config-file-path angegebene Speicherort (wenn php-SAPI.ini vorhanden ist). (aktueller SAPI-Name), der eigentliche Dateiname ist also php-cli.ini oder php-apache.ini usw.), wird anstelle von php.ini verwendet. Der Name der SAPI kann mit php_sapi_name() ermittelt werden

Hinweis:

Beim Start wird das Verzeichnis in das Stammverzeichnis geändert, was dazu führt, dass PHP versucht, php.ini im Stammverzeichnis zu lesen, falls vorhanden.

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn php.ini nicht geöffnet werden kann?. 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