Die Php.ini -Datei ist eine Konfigurationsdatei, die von PHP verwendet wird, um das Verhalten und die Einstellungen anzupassen. Es dient als primäre Methode zum Einrichten und Einstellen verschiedener PHP -Parameter, die die Leistung, Sicherheit und Funktionalität von PHP -Anwendungen beeinflussen. Die Einstellungen in der Php.ini -Datei können alles von der maximalen Uploadgröße über die maximale Ausführungszeit von Skripten bis hin zu Fehlern behandelt und protokolliert werden. Im Wesentlichen bietet die Php.ini -Datei einen zentralisierten Ort, um die Betriebsparameter von PHP zu verwalten, wodurch das Verhalten von PHP auf die spezifischen Anforderungen Ihrer Serverumgebung und -anwendungen angemerkt wird.
Um die Datei php.ini auf Ihrem Server zu suchen und zu bearbeiten, befolgen Sie diese Schritte:
Suchen Sie die Php.ini -Datei:
Sie finden den Speicherort der Php.ini -Datei, indem Sie eine PHP -Datei mit dem folgenden Code erstellen und diese über einen Webbrowser zugreifen:
<code class="php"><?php phpinfo(); ?></code>
php -i | grep php.ini
ausführen php -i | grep php.ini
(auf Unix -ähnlichen Systemen) oder php -i | findstr /C:"php.ini"
(unter Windows), um den Ort der Php.ini -Datei anzuzeigen.Bearbeiten Sie die Datei php.ini:
sudo nano /path/to/php.ini
verwenden.sudo systemctl restart apache2
, abhängig von Ihrem System sudo service apache2 restart
. Für Nginx können Sie sudo systemctl restart nginx
verwenden.Mehrere Einstellungen in der Php.ini -Datei sind entscheidend für die Optimierung der PHP -Leistung:
MEAMMEL_LIMIT: Dies legt die maximale Speichermenge fest, die ein Skript konsumieren kann. Wenn Sie dies auf ein geeignetes Niveau anpassen, können Skripte zu viel Speicher verbrauchen und die Leistung verbessern.
memory_limit = 128M
max_execution_time: Dies definiert die maximale Zeit (in Sekunden). Ein Skript dürfte ausgeführt werden, bevor es vom Parser beendet wird. Wenn Sie dies auf einen angemessenen Wert setzen, können Sie langlebige Skripte verwalten.
max_execution_time = 30
Upload_MAX_FILESIZE: Dies legt die maximale Größe einer hochgeladenen Datei fest. Wenn Sie dies einstellen, können Sie die Leistung verbessern, wenn Sie Dateien -Uploads bearbeiten.
upload_max_filesize = 20M
pOST_MAX_SIZE: Dies legt die maximale Größe der Postdaten fest, die PHP akzeptiert. Es sollte größer sein als upload_max_filesize
.
post_max_size = 25M
opcache.enable: Das Aktivieren des OPCACHE kann die PHP -Leistung erheblich verbessern, indem ein vorkompiliertes Skript -Bytecode im Speicher gespeichert wird.
opcache.enable=1
opcache.memory_consumum: Dies setzt die Menge an Speicher.
opcache.memory_consumption=128
Realpath_Cache_Size: Diese Einstellung steuert die Größe des Realpath -Cache, was die Leistung verbessern kann, indem die Ergebnisse der realpath()
-Funktion von PHP zwischengespeichert werden.
realpath_cache_size = 4096K
Das falsche Ändern der Datei php.ini kann zu mehreren Risiken führen:
disable_functions
oder expose_php
, können Ihren Server Sicherheitsrisiken aussetzen, wenn sie nicht ordnungsgemäß verwaltet werden.memory_limit
oder max_execution_time
können zu einer schlechten Leistung oder einer ressourcenartigen Erschöpfung führen.Um diese Risiken zu mildern, ist es ratsam, die Php.ini -Datei zu sichern, bevor Sie Änderungen vornehmen, Änderungen in einer Staging -Umgebung gründlich testen und sicherstellen, dass Sie die Auswirkungen jeder Einstellung verstehen, bevor Sie sie auf eine Produktionsumgebung anwenden.
Das obige ist der detaillierte Inhalt vonWas ist der Zweck der Php.ini -Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!