Zum Hauptinhalt springen

Apache mit PHP installieren: Detaillierte Anweisungen

Die Installation und Konfiguration eines Apache-Servers mit PHP ist eine der wichtigsten Aufgaben, wenn Sie planen, Webanwendungen zu entwickeln und sie auf Ihrem eigenen Server auszuführen. Apache ist einer der beliebtesten Server in der Webentwicklung und PHP ist eine der am häufigsten verwendeten Programmiersprachen zum Erstellen dynamischer Webseiten.

In dieser detaillierten Anleitung erfahren Sie, wie Sie Apache mit PHP auf Ihrem Windows-Computer installieren und konfigurieren.

Schritt 1: Apache herunterladen und installieren

Der erste Schritt besteht darin, den Apache-Server auf Ihren Computer herunterzuladen und zu installieren. Sie können die neueste Version von Apache von der offiziellen Apache-Website herunterladen.

Nachdem Sie die Installationsdatei heruntergeladen haben, führen Sie sie aus und folgen Sie den Anweisungen des Installationsassistenten.

Standardmäßig wird Apache auf C gesetzt:\Programme\Apache Group\Apache2, aber Sie können einen anderen zu installierenden Ordner auswählen.

Nach Abschluss der Installation wird Apache als Windows-Dienst gestartet. Sie können überprüfen, ob der Apache-Server ausgeführt wird, indem Sie einen Webbrowser öffnen und die Adresse eingeben http://localhost in der Adressleiste. Wenn alles korrekt eingerichtet ist, sollten Sie die Apache-Begrüßungsseite sehen.

Dies ist nur der erste Schritt bei der Installation und Konfiguration eines Apache-Servers mit PHP. In den folgenden Schritten erfahren Sie, wie Sie PHP installieren und für die Arbeit mit Apache konfigurieren.

Vorbereiten der Installation von Apache mit PHP

Bevor Sie Apache mit PHP installieren, müssen Sie eine Reihe von Vorbereitungsmaßnahmen durchführen:

  • Betriebssystem auswählen: Stellen Sie sicher, dass Ihr Betriebssystem die Installation von Apache und PHP unterstützt. Normalerweise kann Apache auf verschiedenen Betriebssystemen wie Windows, Linux, macOS und anderen installiert werden.
  • Erforderliche Komponenten installieren: Bevor Sie Apache mit PHP installieren, müssen Sie sicherstellen, dass alle notwendigen Komponenten wie OpenSSL, zlib, libxml und andere auf Ihrem System installiert sind. Bei der Installation dieser Komponenten müssen möglicherweise zusätzliche Bibliotheken installiert werden.
  • Herunterladen der Installationsdateien: Bevor Sie Apache mit PHP installieren, müssen Sie die Installationsdateien von den offiziellen Apache- und PHP-Websites herunterladen. Stellen Sie sicher, dass Sie die neuesten stabilen Versionen der Software herunterladen, um mögliche Probleme und Schwachstellen zu vermeiden.

Nachdem Sie diese Vorbereitungen durchgeführt haben, können Sie mit der Installation von Apache mit PHP fortfahren.

Apache herunterladen und installieren

Der erste Schritt ist, die Apache-Server-Distribution von der offiziellen Website herunterzuladen http://httpd.apache.org/. Wählen Sie auf der Website die richtige Version von Apache für Ihr Betriebssystem aus und laden Sie die Distribution herunter.

Nachdem Sie die Apache-Distribution heruntergeladen haben, installieren Sie sie. Starten Sie das Installationsprogramm, und folgen Sie den Anweisungen des Installationsassistenten. Wenn Sie nach Administratorrechten gefragt werden, stellen Sie sicher, dass Sie mit den entsprechenden Rechten angemeldet sind.

Während der Installation werden Sie möglicherweise aufgefordert, ein Installationsverzeichnis und andere Optionen auszuwählen. Wenn Sie nicht sicher sind, ob Sie etwas ändern müssen, behalten Sie die Standardwerte bei.

Sobald die Installation abgeschlossen ist, ist Ihr Apache-Server betriebsbereit. Bevor Sie den Server starten, müssen Sie jedoch einige Einstellungen vornehmen.

Apache einrichten

Bevor Sie Apache konfigurieren, müssen Sie sicherstellen, dass Sie die neueste Version des Apache-Servers installiert haben. Wenn Sie Apache nicht haben, können Sie es von der offiziellen Apache-Website herunterladen und installieren.

Öffnen Sie nach der Installation von Apache die Apache-Konfigurationsdatei (httpd.conf). Normalerweise befindet sich die Datei im conf-Ordner des Verzeichnisses, in dem Sie Apache installiert haben. Öffnen Sie die Datei mit einem Texteditor, und suchen Sie nach der folgenden Zeile:

Stellen Sie sicher, dass es nicht auskommentiert ist. Wenn Sie den Port ändern müssen, auf dem Apache lauscht, können Sie diese Zeile ändern.

Als nächstes müssen wir ein Verzeichnis einrichten, in dem die Dateien der Website gespeichert werden. Suchen Sie die folgende Zeile in der Konfigurationsdatei:

Ersetzen Sie "Verzeichnispfad" durch den Pfad zu dem Verzeichnis, in dem die Dateien Ihrer Website gespeichert werden.

Damit die Website über einen Browser zugänglich ist, müssen Sie den Host in der Hosts-Datei konfigurieren. Die Datei befindet sich im Systemordner, normalerweise im Ordner etc im Stammverzeichnis des Systemlaufwerks.

Öffnen Sie die hosts-Datei mit einem Texteditor, und fügen Sie die folgende Zeile hinzu:

Ersetzen Sie "your_domain" durch die gewünschte Domain für Ihre Website.

Nachdem die Apache-Konfiguration abgeschlossen ist, speichern Sie die Konfigurationsdatei und starten Sie den Apache-Dienst neu.

Herzlichen Glückwunsch, Sie haben Apache erfolgreich eingerichtet! Ihr Server ist jetzt bereit, Anfragen zu bearbeiten.

Herunterladen und Installieren von PHP

In diesem Abschnitt betrachten wir die Schritte zum Herunterladen und Installieren von PHP auf Ihrem Server.

1. Gehen Sie zur offiziellen PHP-Website (http://www.php.net ) und suchen Sie den Download-Abschnitt.

2. Wählen Sie die PHP-Version für Ihr Betriebssystem aus. Versionen für Windows, Linux, macOS und andere Plattformen sind verfügbar.

3. Laden Sie die PHP-Installationsdatei von der offiziellen Website herunter. Dies ist normalerweise eine ausführbare Datei mit einer Erweiterung .exe für Windows oder .tar.gz für Linux und macOS.

4. Nachdem der Download der Installationsdatei abgeschlossen ist, führen Sie sie aus.

5. Folgen Sie den Anweisungen des Installationsassistenten. Sie können die Installationsoptionen je nach Ihren Bedürfnissen auswählen. Einige wichtige Optionen umfassen die Auswahl des Installationsverzeichnisses und die Integration mit dem Apache-Server.

6. Wenn Sie einen Apache-Server verwenden, stellen Sie sicher, dass Sie die Option zur Integration mit Apache während der PHP-Installation ausgewählt haben.

7. Überprüfen Sie nach Abschluss der Installation, ob PHP erfolgreich installiert wurde. Öffnen Sie eine Eingabeaufforderung oder ein Terminal und führen Sie den Befehl php -v aus . Wenn Sie eine Ausgabe mit einer PHP-Version sehen, bedeutet dies, dass die Installation erfolgreich war.

Jetzt haben Sie PHP installiert und sind bereit, den Apache-Server für die Arbeit mit PHP einzurichten.

PHP einrichten

Nach der Installation von Apache müssen Sie PHP so konfigurieren, dass es mit dem Webserver funktioniert. Hier ist, wie man es macht:

Schritt 1: Öffnen Sie die Apache-httpd-Konfigurationsdatei.conf. Diese Datei befindet sich möglicherweise im Ordner "conf" im Apache-Installationsverzeichnis. Sie können einen Texteditor verwenden, um diese Datei zu öffnen.

Schritt 2: Suchen Sie die Zeile, die die Direktive "LoadModule php_module" enthält, und deaktivieren Sie sie, indem Sie das Zeichen "#" entfernen. Geben Sie dann den Pfad zum PHP-Modul an, indem Sie es nach der Direktive hinzufügen. Zum Beispiel:

LoadModule php_module /usr/local/php/modules/libphp5.so

Schritt 3: Suchen Sie als Nächstes nach der Zeile, die die Direktive "AddType application/x-httpd-php " enthält.php" und kommentiere es aus. Fügen Sie dann die Anweisung "AddType application/x-httpd-php-source" hinzu.phps" zur Unterstützung der Anzeige des PHP-Quellcodes im Browser. Zum Beispiel:

AddType application/x-httpd-php .phpAddType application/x-httpd-php-source .phps

Schritt 4: Speichern Sie die Apache-Konfigurationsdatei und schließen Sie sie.

Schritt 5: Starten Sie Apache. Wenn alles korrekt eingerichtet ist, sollten Sie die Apache-Begrüßungsseite sehen, wenn Sie den Webbrowser öffnen und zu einer Adresse navigieren "http://localhost ".

Schritt 6: Überprüfen Sie, ob PHP funktioniert, indem Sie eine einfache PHP-Datei erstellen. Erstellen Sie eine neue Datei mit der Erweiterung ".php"zum Beispiel "info.php". Fügen Sie in der Datei den folgenden Code hinzu:

Schritt 7: Speichern Sie die Info-Datei.php" in dem Verzeichnis, in dem sich Ihre Webdokumente befinden. Dann öffnen Sie diese Datei im Browser, indem Sie zu "http://localhost/info .php". Wenn alles richtig konfiguriert ist, sollten Sie eine Seite mit Details zu PHP, seinen Einstellungen und seiner Version sehen.

Glückwunsch! Sie haben PHP erfolgreich mit Apache konfiguriert. Jetzt können Sie Webanwendungen mit PHP auf Ihrem Webserver entwickeln und ausführen.

Überprüfen der Installation

Nachdem die Installation von Apache und PHP abgeschlossen ist, müssen Sie die Integrität des Servers überprüfen.

Öffnen Sie dazu einen beliebigen Webbrowser und geben Sie die folgende Adresse in die Adressleiste ein: http://localhost.

Wenn Sie die Standard-Apache-Begrüßungsseite sehen, bedeutet dies, dass der Server erfolgreich installiert und ausgeführt wurde.

Als nächstes müssen Sie ein PHP-Skript erstellen, um zu überprüfen, ob PHP auch richtig funktioniert.

Erstellen Sie eine neue Textdatei mit der Erweiterung .php zum Beispiel, test.php.

Öffnen Sie die erstellte Datei in einem Texteditor, und fügen Sie den folgenden Code hinzu:

Speichern Sie die Datei und verschieben Sie sie dann in das Verzeichnis, in dem sich die Apache-Serverdateien befinden (normalerweise ein Ordner htdocs).

Öffnen Sie einen Webbrowser und geben Sie die folgende Adresse in die Adressleiste ein: http://localhost/test.php.

Wenn Sie als Ergebnis detaillierte Informationen zu Ihrer PHP-Installation sehen, wird PHP auf dem Apache-Server korrekt ausgeführt.

Jetzt können Sie Apache erfolgreich mit PHP verwenden, um dynamische Webanwendungen auf Ihrem Computer zu entwickeln und auszuführen.