So ändern Sie Ihre PHP-Einstellungen unter Ubuntu 14.04

Einführung

PHP ist eine serverseitige Skriptsprache, die von vielen gängigen CMS- und Blog-Plattformen wie WordPress und Drupal verwendet wird. Es ist auch Teil der beliebten LAMP- und LEMP-Stacks. Das Aktualisieren der PHP-Konfigurationseinstellungen ist eine häufige Aufgabe beim Einrichten einer PHP-basierten Website. Das Auffinden der genauen PHP-Konfigurationsdatei ist möglicherweise nicht einfach. Es gibt mehrere Installationen von PHP, die normalerweise auf einem Server ausgeführt werden, und jede hat ihre eigene Konfigurationsdatei. Zu wissen, welche Datei bearbeitet werden muss und welche aktuellen Einstellungen vorliegen, kann ein wenig rätselhaft sein.

In diesem Handbuch erfahren Sie, wie Sie die aktuellen PHP-Konfigurationseinstellungen Ihres Webservers anzeigen und die PHP-Einstellungen aktualisieren.

Voraussetzungen

Für diesen Leitfaden benötigen Sie Folgendes:

Es gibt viele Webserverkonfigurationen mit PHP, aber hier sind zwei gebräuchliche Methoden:

Dieses Tutorial gilt auch für diese DigitalOcean One-Click-Apps:

Alle Befehle in diesem Lernprogramm sollten als Benutzer ohne Rootberechtigung ausgeführt werden. Wenn für den Befehl root-Zugriff erforderlich ist, wird vor + sudo + angezeigt.

Überprüfen der PHP-Konfiguration

Sie können die Live-PHP-Konfiguration überprüfen, indem Sie eine Seite mit der Funktion "+ phpinfo" zusammen mit Ihren Website-Dateien platzieren.

Um mit diesem Befehl eine Datei zu erstellen, wechseln Sie zunächst in das Verzeichnis, das Ihre Website-Dateien enthält. Das Standardverzeichnis für Webseitendateien für Apache unter Ubuntu 14.04 lautet beispielsweise "+ / var / www / html / +":

cd /var/www/html

Dann erstelle die + info.php + Datei:

sudo nano /var/www/html/info.php

Fügen Sie die folgenden Zeilen in diese Datei ein und speichern Sie sie:

info.php

<?php
phpinfo();
?>

Beim Aufrufen der Datei "+ info.php +" auf Ihrem Webserver (http: ///info.php) wird eine Seite mit Details zur PHP-Umgebung, zur Betriebssystemversion, zu den Pfaden und zu den Werten der Konfigurationseinstellungen angezeigt. Die Datei rechts von der Zeile * Loaded Configuration File * (* geladene Konfigurationsdatei *) zeigt die richtige Datei, die bearbeitet werden muss, um Ihre PHP-Einstellungen zu aktualisieren.

Auf dieser Seite können die aktuellen Einstellungen Ihres Webservers angezeigt werden. Mit der Funktion Find Ihres Webbrowsers können Sie beispielsweise nach den Einstellungen * post_max_size * und * upload_max_filesize * suchen, um die aktuellen Einstellungen anzuzeigen, die die Größe des Datei-Uploads einschränken.

Ändern der PHP-Konfiguration

Die Datei + php.ini kann bearbeitet werden, um die Einstellungen und die Konfiguration der PHP-Funktionen zu ändern. Dieser Abschnitt enthält einige allgemeine Beispiele.

Manchmal muss eine PHP-Anwendung möglicherweise größere Upload-Dateien zulassen, z. B. das Hochladen von Designs und Plugins auf eine WordPress-Site. Um größere Uploads für Ihre PHP-Anwendung zu ermöglichen, bearbeiten Sie die Datei + php.ini mit dem folgenden Befehl (Ändern Sie den Pfad und die Datei entsprechend Ihrer geladenen Konfigurationsdatei. Dieses Beispiel zeigt den Pfad für Apache unter Ubuntu 14.04._):

sudo nano /etc/php5/apache2/php.ini

Die Standardzeilen, die den Upload der Dateigröße steuern, sind:

php.ini

post_max_size = 8M
upload_max_filesize = 2M

Ändern Sie diese Standardwerte auf die gewünschte maximale Größe für den Dateiupload. Wenn Sie beispielsweise eine 30-MB-Datei hochladen müssen, ändern Sie diese Zeilen in:

php.ini

post_max_size =
upload_max_filesize =

Andere übliche Ressourceneinstellungen umfassen die Menge an Speicher, die PHP verwenden kann, wie mit + memory_limit + festgelegt:

php.ini

memory_limit = 128M

oder + max_execution_time +, was definiert, wie viele Sekunden ein PHP-Prozess ausgeführt werden kann:

php.ini

max_execution_time = 30

Wenn Sie die Datei "+ php.ini" für Ihre Anforderungen konfiguriert haben, speichern Sie die Änderungen und beenden Sie den Texteditor.

Starten Sie den Webserver neu, um die Änderungen zu aktivieren. Für Apache unter Ubuntu 14.04 startet dieser Befehl den Webserver neu:

sudo service apache2 restart

Das Aktualisieren der Seite "+ info.php " sollte nun Ihre aktualisierten Einstellungen anzeigen. Denken Sie daran, die ` info.php +` zu entfernen, wenn Sie Ihre PHP-Konfiguration geändert haben.

Fazit

Viele PHP-basierte Anwendungen erfordern geringfügige Änderungen an der PHP-Konfiguration. Mit der Funktion + phpinfo + lassen sich die genauen PHP-Konfigurationsdateien und -Einstellungen leicht finden. Verwenden Sie die in diesem Artikel beschriebene Methode, um diese Änderungen vorzunehmen.