php.ini

Das Bearbeiten der Datei php.ini ist für die Konfiguration der PHP-Richtlinien auf Ihrem Server unerlässlich. Diese Datei steuert Dinge wie die maximale Upload-Dateigröße, die Skriptausführungszeit und Sicherheitsrichtlinien. Stellen Sie sicher, dass Sie den Server neu starten, nachdem Sie Änderungen vorgenommen haben, damit diese wirksam werden.

Inhaltsverzeichnis
edit-php-ini-2-8585178

Bearbeiten von php.ini: Der endgültige Leitfaden

Was ist php.ini?

Die Datei php.ini ist eine Konfigurationsdatei, die von verwendet wird PHP, eine weit verbreitete Programmiersprache für die serverseitige Webentwicklung. Mit dieser Datei können Systemadministratoren und Entwickler verschiedene Richtlinien definieren, die sich auf das Verhalten von PHP in Webanwendungen auswirken. Zu den Einstellungen in php.ini gehören unter anderem Dinge wie die maximale Größe hochgeladener Dateien, die Menge an Speicher, die ein Skript verwenden kann, und error_reporting-Anweisungen.

Warum php.ini bearbeiten?

Das Ändern der Datei php.ini kann aus mehreren Gründen erforderlich sein:

  1. Leistungsoptimierung: Richtige Konfigurationen können die Geschwindigkeit und Effizienz Ihrer PHP-Anwendungen verbessern.
  2. Sicherheit: Optimierungen wie das Deaktivieren unsicherer Funktionen oder das Einschränken der Offenlegung von Fehlerinformationen können Ihren Server schützen.
  3. Personalisierung: Passen Sie die Einstellungen an die spezifischen Anforderungen Ihrer Website oder Webanwendung an.

Speicherort der php.ini-Datei

Der genaue Speicherort der Datei php.ini kann je nach verwendetem Betriebssystem und PHP-Installation variieren. Im Allgemeinen finden Sie es in Verzeichnissen wie:

  • Linux: /etc/php/{version}/apache2/php.ini (wenn Sie Apache verwenden) oder /etc/php/{version}/fpm/php.ini (wenn Sie PHP-FPM verwenden)
  • Windows: C:xampppphpphp.ini entweder C:wampbinphpphp.ini

Sie können den genauen Speicherort ermitteln, indem Sie den folgenden Befehl in Ihrem Befehlsterminal ausführen:

php --ini

Bearbeiten Sie php.ini in Virtualmin

Schritt 1: Zugriff auf Virtualmin

Greifen Sie zunächst auf Ihre Benutzeroberfläche zu Virtualmin. Virtualmin ist ein leistungsstarkes Hosting-Management-Tool, mit dem Sie Server und Websites einfach verwalten können.

Schritt 2: Wählen Sie die Domäne aus

Wählen Sie im Virtualmin-Panel die Domäne oder den virtuellen Server aus, auf dem Sie php.ini ändern müssen.

Schritt 3: Greifen Sie auf die PHP-Einstellungen zu

Navigieren Sie zu „Dienstleistungen“ und dann auswählen „PHP-Konfiguration“. Hier sehen Sie die aktuellen Anweisungen der php.ini-Datei, die geändert werden können.

Schritt 4: Richtlinien bearbeiten

Nehmen Sie alle erforderlichen Änderungen an den Richtlinien vor. Zu den am häufigsten angepassten Richtlinien gehören:

  • Speicherlimit: Definiert die maximale Speichermenge, die ein Skript verbrauchen kann.
  • upload_max_filesize: Legt die maximale Größe der Dateien fest, die hochgeladen werden können.
  • post_max_size: Konfiguriert die maximal zulässige Größe für POST-Daten.
  • max_execution_time: Gibt die maximale Zeit in Sekunden an, die ein Skript ausführen kann, bevor es vom Parser beendet wird.

Um beispielsweise das Speicherlimit und die maximale Upload-Dateigröße zu ändern, können Sie die folgenden Zeilen ändern:

memory_limit = 256M upload_max_filesize = 50M post_max_size = 50M

Schritt 5: Speichern und neu starten

Speichern Sie die Datei, nachdem Sie Ihre Änderungen vorgenommen haben. Damit die Änderungen wirksam werden, ist es wichtig, den Webserver neu zu starten. Dies kann über dasselbe Virtualmin-Panel oder über die Befehlszeile erfolgen:

Für Apache:

sudo systemctl starte Apache2 neu

Für Nginx:

sudo systemctl startet Nginx neu

Sicherheitsüberlegungen

Deaktivieren Sie unsichere Funktionen

Um die Sicherheit zu verbessern, möchten Sie möglicherweise bestimmte potenziell gefährliche Funktionen deaktivieren. Dies kann durch Hinzufügen der folgenden Zeilen in der Datei php.ini erfolgen:

disable_functions = exec,passthru,shell_exec,system

Fehlerkonfiguration

Auch die Änderung von Fehlerbehandlungsrichtlinien kann für die Sicherheit von entscheidender Bedeutung sein:

display_errors = Aus log_errors = Ein error_log = /var/log/php_errors.log

Diese Einstellungen verhindern, dass dem Endbenutzer Fehler angezeigt werden, die vertrauliche Informationen über Ihren Server liefern könnten. Stattdessen werden Fehler zur Überprüfung in einer Protokolldatei protokolliert.

Nützliche Tools

Es gibt mehrere Tools und Erweiterungen, die das Bearbeiten und Verwalten von php.ini einfacher machen können:

  • phpinfo(): Eine PHP-Funktion, die alle Konfigurationsinformationen anzeigt, ideal zum Überprüfen von Änderungen.
  • PHP-Konfigurationseditoren in cPanel oder Plesk: Wenn Sie Virtualmin nicht verwenden, können diese Tools grafische Oberflächen zum Bearbeiten von php.ini bieten.

Abschluss

Die php.ini-Datei ist eine entscheidende Komponente in der PHP-Konfiguration und ihre korrekte Bearbeitung kann erhebliche Auswirkungen auf die Leistung, Sicherheit und Funktionalität Ihrer Webanwendungen haben. Mit Tools wie Virtualminkönnen Sie diesen Prozess vereinfachen und sicherstellen, dass Ihr Setup für Ihre spezifischen Anforderungen optimiert ist. Denken Sie immer daran, Backups zu erstellen, bevor Sie Änderungen vornehmen, und testen Sie die Einstellungen in einer Entwicklungsumgebung, bevor Sie sie in der Produktion anwenden.

Vielleicht sind Sie auch interessiert