Zum Hauptinhalt springen

Detaillierte Anleitung - wie man PHP für Apache in Ubuntu richtig konfiguriert

PHP - es ist eine leistungsfähige und weit verbreitete Programmiersprache, die häufig von Webentwicklern zum Erstellen dynamischer Websites verwendet wird. Es integriert sich in den Apache-Server, sodass Sie PHP-Skripte verarbeiten und dynamische Inhalte generieren können.

Wenn Sie ein Ubuntu-basierter Server besitzen und PHP mit Apache verwenden möchten, hilft Ihnen diese Schritt-für-Schritt-Anleitung, Ihr System zu konfigurieren und die erforderlichen Komponenten zu installieren.

Schritt 1: Apache installieren

Bevor Sie mit der Installation von PHP auf Ihrem Server beginnen, müssen Sie Apache installieren und konfigurieren. Sie können Apache mit dem apt-Paketverwaltungsprogramm installieren:

sudo apt-get install apache2

Schritt 2: Installieren von PHP

Nach der Installation von Apache installieren wir PHP und die erforderlichen Pakete:

sudo apt-get install php libapache2-mod-php php-mysql

libapache2-mod-php - dies ist ein Apache-Modul, mit dem der Server PHP-Skripte verarbeiten kann. php-mysql - ein Paket, das MySQL-Unterstützung enthält, wenn Sie mit dieser Datenbank arbeiten müssen.

Schritt 3: Überprüfen der Installation

Nachdem die PHP-Installation abgeschlossen ist, können Sie überprüfen, ob alles funktioniert, indem Sie ein einfaches PHP-Skript erstellen. Erstellen Sie eine Datei info.php im Verzeichnis /var/www/html und fügen Sie den folgenden Code hinzu:

Öffnen Sie Ihren bevorzugten Webbrowser und navigieren Sie zu http://IP-адрес-сервера/info .php. Wenn Sie Informationen über PHP sehen, bedeutet dies, dass PHP erfolgreich auf Ihrem Server installiert und konfiguriert wurde.

Das ist alles! Jetzt haben Sie die vollständige Anleitung zum Einrichten von PHP für Apache in Ubuntu. Sie können mit dem Erstellen dynamischer Websites und Anwendungen beginnen, indem Sie die Leistung von PHP und dem installierten Apache-Server nutzen.

Apache auf Ubuntu installieren

  1. Öffnen Sie ein Terminal in Ubuntu.
  2. Geben Sie den Befehl sudo apt update ein, um die Paketliste zu aktualisieren.
  3. Geben Sie dann den Befehl sudo apt install apache2 ein, um Apache zu installieren.
  4. Nachdem Sie den Befehl eingegeben haben, werden Sie zur Eingabe des Administratorkennworts aufgefordert. Geben Sie Ihr Passwort ein und drücken Sie die Eingabetaste.

Danach wird Apache auf Ihrem System installiert. Sie können überprüfen, ob Apache funktioniert, indem Sie einen Webbrowser öffnen und in die Adressleiste eingeben http://localhost . Wenn alles korrekt eingerichtet ist, sehen Sie die Apache-Willkommensseite.

Apache installieren

Schritt 1: Führen Sie den folgenden Befehl aus, um mit der Installation von Apache in Ubuntu zu beginnen:

sudo apt-get update

Wenn Sie Pakete aktualisieren, können Sie sicherstellen, dass Sie die aktuellste Version von Apache installieren.

Schritt 2: Nachdem das Update abgeschlossen ist, geben Sie den folgenden Befehl ein, um Apache zu installieren:

sudo apt-get install apache2

Verwenden Sie den Befehl 'install', um das Paket Apache2 zu installieren.

Schritt 3: Während der Installation müssen Sie möglicherweise ein Passwort bestätigen oder eingeben. Geben Sie Ihr Passwort ein, falls erforderlich, und warten Sie, bis die Installation abgeschlossen ist.

Schritt 4: Nach Abschluss der Installation wird Apache automatisch gestartet.

Jetzt können Sie die Apache-Begrüßungsseite des Webservers sehen, indem Sie Ihren Webbrowser öffnen und die folgende URL eingeben: http://localhost/

PHP einrichten

Stellen Sie zunächst sicher, dass Sie Apache installiert haben. Wenn Sie Apache noch nicht installiert haben, führen Sie den folgenden Befehl aus:

  • sudo apt-get install apache2

Installieren Sie nun PHP und die erforderlichen Module mit dem folgenden Befehl:

  • sudo apt-get install php libapache2-mod-php php-mysql

Nach der Installation von PHP müssen Sie Apache so konfigurieren, dass er PHP verwendet. Öffnen Sie die Apache-Konfigurationsdatei mit dem Befehl:

  • sudo nano /etc/apache2/mods-enabled/dir.conf

Suchen Sie die Zeile, die mit beginnt, und verschieben Sie den index.php vor dem index.html . Hier ist ein Beispiel:

  • DirectoryIndex index.php index.html

Speichern Sie die Datei und schließen Sie sie.

Jetzt müssen Sie Apache neu starten, damit die Änderungen wirksam werden. Führen Sie den folgenden Befehl aus:

  • sudo service apache2 restart

Jetzt muss PHP konfiguriert und mit Apache in Ubuntu ausgeführt werden.

Ändern der Apache-Konfiguration

Um PHP für Apache in Ubuntu einzurichten, müssen Sie einige Einstellungen in der Apache-Konfigurationsdatei ändern.

1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein, um die Apache-Konfigurationsdatei zu öffnen:

sudo nano /etc/apache2/apache2.conf

2. Suchen Sie nach der Zeile, die Folgendes enthält DirectoryIndex, und fügen Sie hinzu index.php liste der Indexdateien. Stellen Sie außerdem sicher, dass die Zeichenfolge mit einem Semikolon (;) endet.

DirectoryIndex index.php index.html;

3. Speichern Sie die Änderungen, indem Sie auf klicken Ctrl+O und dann Enter. Schließen Sie dann die Datei, indem Sie auf klicken Ctrl+X.

4. Bearbeiten Sie dann die Datei php.ini, um die PHP-Unterstützung durch das Apache-Modul zu aktivieren.

Geben Sie dazu den folgenden Befehl ein:

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

5. Suchen Sie nach der Zeile, die Folgendes enthält display_errors. und stellen Sie sicher, dass es wichtig ist On. Wenn es darauf ankommt Off ändern Sie es zu On.

display_errors = On

6. Speichern Sie die Datei, indem Sie auf Ctrl+O und dann Enter. Schließen Sie dann die Datei, indem Sie auf klicken Ctrl+X.

7. Starten Sie Apache neu, damit die Änderungen wirksam werden, indem Sie den folgenden Befehl eingeben:

sudo service apache2 restart

Jetzt ist PHP für Apache in Ubuntu konfiguriert und einsatzbereit.

Überprüfen der PHP-Konfiguration für Apache

Um sicherzustellen, dass Ihre PHP-Konfiguration für Apache erfolgreich war, können Sie einige einfache Schritte zum Testen ausführen.

  1. Erstellen Sie eine neue Datei mit dem Namen info.php im Stammverzeichnis des Webservers:
  2. Stellen Sie sicher, dass Sie über Zugriffsrechte zum Erstellen einer Datei in diesem Verzeichnis verfügen.
  3. Öffnen Sie ein Terminal und geben Sie Folgendes ein: sudo nano /var/www/html/info.php
  4. Fügen Sie der Info-Datei den folgenden Code hinzu.php und speichere es:

Wenn Sie die Seite mit den PHP-Informationen nicht sehen können, überprüfen Sie die folgenden Einstellungen:

  • Stellen Sie sicher, dass die Info-Datei vorhanden ist.php befindet sich im richtigen Verzeichnis und enthält den richtigen Code.
  • Überprüfen Sie, ob PHP auf Ihrem Server installiert und konfiguriert ist.
  • Stellen Sie sicher, dass Apache neu gestartet wird, nachdem Sie Änderungen an der PHP-Konfiguration vorgenommen haben.

Wenn das Problem weiterhin besteht, können Sie sich an die Dokumentation oder die Entwicklergemeinschaft wenden, um weitere Hilfe zu erhalten.

Nützliche Ressourcen und Tipps

Weitere Informationen zu den verschiedenen Konfigurationseinstellungen und -optionen finden Sie in der offiziellen PHP-Dokumentation.

Lesen Sie die Apache-Dokumentation, um die grundlegenden Konfigurationsdateien und Servereinstellungen zu verstehen.

Wenn Sie einen vollwertigen Webserver erstellen möchten, beachten Sie diese Anleitung, die die Installation und Konfiguration von Apache, MySQL und PHP auf Ubuntu abdeckt.

Untersuchen Sie diese PHP-Konfigurationsdatei, um verschiedene Parameter wie Pfade, Direktiven und Journalebenen zu konfigurieren.

Besuchen Sie die offizielle Ubuntu-Website, um die neuesten Versionen und Updates zu erhalten und auf die Benutzergemeinschaft und die Dokumentation zuzugreifen.

Berücksichtigen Sie diese nützlichen Ressourcen und Tipps, um tiefer in die Arbeit mit PHP einzutauchen und den Apache-Webserver unter Ubuntu einzurichten. Dies wird Ihnen helfen, die Leistung zu optimieren und die Sicherheit Ihrer Webanwendung zu verbessern.