Heim > Backend-Entwicklung > PHP-Problem > Mit welcher Methode wird PHP nach der Änderung von php.ini unter Linux wirksam?

Mit welcher Methode wird PHP nach der Änderung von php.ini unter Linux wirksam?

PHPz
Freigeben: 2023-04-21 10:28:14
Original
999 Leute haben es durchsucht

Wie wird PHP nach dem Ändern von php.ini unter Linux wirksam? In diesem Artikel erfahren Sie, wie Sie es nach der Änderung von php.ini auf dem Linux-Server wirksam machen.

1. Was ist php.ini? PHP ist eine Programmiersprache und php.ini ist die Hauptkonfigurationsdatei von PHP. PHP lädt und steuert über diese Datei verschiedene Einstellungen, wie z. B. explizite Fehlerausgabe, Protokollierung, maximale Ausführungszeit, Speicherlimits usw.

2. Ändern Sie php.ini

Suchen Sie die Datei php.ini im Verzeichnis /etc/php/. Sie können diese Datei über die Befehlszeile öffnen:

sudo nano /etc/php/7.2/apache2/php.ini
Nach dem Login kopieren

Das

hier sollte die PHP-Version sein, die Sie selbst installiert haben. Bei Verwendung unterschiedlicher PHP-Versionen sollte sich diese Zahl entsprechend ändern.

7.2In dieser Datei können Benutzer viele Einstellungen ändern. Zum Beispiel:

Expliziter Fehler

Wenn ein PHP-Fehler auftritt, wird dem Benutzer möglicherweise eine Fehlermeldung angezeigt. Benutzer können dieses Standardverhalten überschreiben.

; display_errors是否在服务器环境中解释,0表示“不”,1表示“是”。 
display_errors = Off
Nach dem Login kopieren

Hier kann der Benutzer „Aus“ auf „Ein“ ändern, sodass PHP-Fehler in der Serverumgebung angezeigt werden, um das Debuggen zu erleichtern.

Fehlerprotokoll

Benutzer können auch angeben, an welche Datei Fehlerinformationen gesendet werden sollen, wie zum Beispiel:

; error_log指定了PHP错误日志文件的路径。 
error_log = /var/log/php-errors.log
Nach dem Login kopieren

Auf diese Weise werden alle PHP-Fehler in der Datei /var/log/php-errors.log protokolliert.

Speicherlimit

Die Datei php.ini kann auch das Speicherlimit von PHP-Skripten ändern. Benutzer können die folgenden Einstellungen verwenden:

; 在运行脚本时使用20M的内存 
memory_limit = 20M
Nach dem Login kopieren

In diesem Beispiel stellt 20 MB das maximale Speicherlimit dar.

3. Starten Sie den Apache-Server neu

Wenn Sie die Datei php.ini ändern, wird die Änderung wirksam. Es gibt viele PHP-Module im Apache-Server. Wenn Sie also php.ini ändern, müssen Sie den Apache-Server neu starten, wie unten gezeigt:

sudo systemctl restart apache2
Nach dem Login kopieren

Dieser Befehl stoppt den Apache-Server und startet ihn, wenn die Änderung nicht übernommen wird Auswirkung, es wird empfohlen, /var /log/apache2/error.log zu überprüfen, um das Problem zu bestätigen.

Jetzt sollte PHP mit den aktualisierten Einstellungen neu starten.

Zusammenfassung

PHP ist eine sehr beliebte Programmiersprache und die Datei php.ini ist die Hauptkonfigurationsdatei von PHP. Durch das Ändern von php.ini können viele Verhaltensweisen von PHP gesteuert werden, z. B. das Aktivieren von Fehlermeldungen, das Aufzeichnen von Fehlerprotokollen, das Ändern von Speichergrenzen usw. Wenn die Änderung abgeschlossen ist, müssen Sie den Apache-Server neu starten, damit die Einstellungen wirksam werden.

Das obige ist der detaillierte Inhalt vonMit welcher Methode wird PHP nach der Änderung von php.ini unter Linux wirksam?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage