Heim > Backend-Entwicklung > PHP-Tutorial > Eine Tour durch Php.ini

Eine Tour durch Php.ini

William Shakespeare
Freigeben: 2025-03-02 08:24:11
Original
783 Leute haben es durchsucht

A Tour of PHP.INI

Detaillierte Erläuterung der Php.ini -Datei: Der Schlüssel zur Steuerung des PHP -Betriebs

Php.ini -Datei ist die Kernkonfigurationsdatei des PHP -Servers. Nachdem Sie diese Datei geändert haben, müssen Sie den Server neu starten, bevor die Änderungen wirksam werden können.

php.ini Datei Speicherort:

Der Speicherort der Php.ini -Datei variiert je nach Server- und PHP -Installationsmethode. Sie können die Funktion phpinfo() verwenden, um ihren Standort zu finden.

Schlüsseleinstellungen:

Dieser Artikel konzentriert sich auf einige wichtige php.ini -Einstellungen:

  • engine = On : Aktivieren oder deaktivieren Sie den PHP -Motor. Durch das Einstellen von Off blockiert die Ausführung des PHP -Skripts vollständig. Das Einschließen dieses Elements in einer benutzerdefinierten Php.ini -Datei ermöglicht eine bequemere Kontrolle des PHP -Servers.

  • short_open_tag = On : Aktivieren oder deaktivieren Sie Kurz Tags (<? anstelle von <?php). Das Aktivieren von kurzen Tags ist praktisch, wirkt sich jedoch auf die Portabilität des Codes aus, da nicht alle Server ihn unterstützen. Es wird empfohlen, es bei der Entwicklung tragbarer Code auszuschalten.

  • output_buffering = Off : Aktivieren oder deaktivieren Sie die Ausgangspufferung. Wenn es aktiviert ist, verzögert PHP das Senden von HTTP -Header -Informationen, bis das Skript verarbeitet wird, und sendet sie dann zusammen, um den Fehler "bereits gesendete" Headers gesendet zu werden. Aus Gründen der Portabilität des Codes wird jedoch empfohlen, ihn auszuschalten und nicht auf die automatische Ausgangspufferung zu stützen.

  • auto_prepend_file = "header.php" und auto_append_file = "footer.php" : Geben Sie Dateien an, die automatisch vor und nach jedem PHP -Skript ausgeführt werden. Dies ist sehr nützlich, um gemeinsame Header- und Heckdateien wie header.php und footer.php von WordPress -Themen aufzunehmen.

  • Fehlerbehandlungseinstellungen:

<code>error_reporting = E_ALL|E_STRICT
display_errors = Off
log_errors = On
error_log = "/var/log/php_errors.log"</code>
Nach dem Login kopieren

In der Produktionsumgebung wird empfohlen, display_errors zu vermeiden, um Fehlermeldungen direkt im Browser anzuzeigen und in der angegebenen Protokolldatei (Off) aufzunehmen. error_log

  • date.timezone = "US/Central": Stellen Sie die Zeitzone des PHP -Servers ein. Dieses Element wird nicht festgelegt, und wenn der Fehlerbericht Fehler aktiviert ist, wird die Verwendung der Datumszeitfunktion eine Warnung generiert. E_STRICT

Zusammenfassung:

Es wird empfohlen, dass alle Webentwickler mit dem Inhalt der Php.ini -Datei vertraut sind und die Konfiguration gemäß ihren eigenen Codierungsstil- und Projektanforderungen personalisieren. Bei Verwendung eines gemeinsam genutzten Hosting ist die vom Hosting -Anbieter bereitgestellte Standardkonfiguration möglicherweise nicht die beste Wahl.

FAQs:

Folgende FAQs über Php.ini -Dateien:

  • Was ist der Zweck der Php.ini -Datei? Es ist die Hauptkonfigurationsdatei von PHP, die viele Laufzeitverhalten von PHP steuert, einschließlich Fehlerprotokollen, Zeitüberschreitungen, Ressourcenlimits und Upload -Größen.

  • Wie finde ich meine Php.ini -Datei? Sie können die Funktion phpinfo() verwenden, um ihren Standort zu finden.

  • Wie modifizieren Sie die Php.ini -Datei? Zugriff auf Serverdateisysteme ist erforderlich, und nach der Änderung kann der Neustart des Webservers nur wirksam werden.

  • Was sind die gemeinsamen Php.ini -Einstellungen? zum Beispiel upload_max_filesize, memory_limit, max_execution_time usw.

  • Kann es mehrere Php.ini -Dateien geben? Ja, PHP unterstützt mehrere INI -Dateien, mit denen benutzerdefinierte Einstellungen nach Projekt oder Verzeichnis aktiviert werden können.

  • Was ist die Syntax der Php.ini -Datei? Schlüsselwertpaarform, z. B. setting_name = value, ein Kommentar, der mit einem Semikolon ; beginnt.

  • Wie kann man überprüfen, ob php.ini -Änderungen wirksam werden? Führen Sie die Funktion phpinfo() erneut aus, um die Konfigurationsinformationen anzuzeigen.

  • Was soll ich tun, wenn ich einen Fehler bei der Änderung der Php.ini -Datei mache? Berechtigungen können fehlen. Bitte wenden Sie sich an den Hosting -Anbieter oder den Systemadministrator.

  • Können Sie die php.ini -Einstellungen zur Laufzeit ändern? Die Funktion ini_set() kann verwendet werden, ist jedoch auf teilweise Einstellungen beschränkt und ist nur im aktuellen Skript gültig.

  • Was passiert, wenn in der Php.ini -Datei ein Fehler auftritt? PHP startet möglicherweise nicht falsch oder eingerichtet. Überprüfen Sie das PHP -Fehlerprotokoll, um relevante Informationen zu finden.

(Bildbeschreibung bleibt beibehalten)

Das obige ist der detaillierte Inhalt vonEine Tour durch Php.ini. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage