Apache und PHP - zwei wesentliche Komponenten der Webentwicklung. Apache ist ein beliebter Webserver und PHP ist eine leistungsstarke Programmiersprache für die Entwicklung dynamischer Webanwendungen. In diesem Artikel werden wir uns eine detaillierte Anleitung zum Einrichten von Apache und PHP unter Windows Server ansehen.
Schritt 1: Installieren Sie Apache. Der erste Schritt ist, Apache auf Ihrem Server herunterzuladen und zu installieren. Nachdem Sie die Apache-Installationsdatei heruntergeladen haben, führen Sie sie aus und folgen Sie den Anweisungen des Installationsassistenten. Stellen Sie sicher, dass alle erforderlichen Komponenten für die Installation ausgewählt sind.
Schritt 2: Konfigurieren Sie Apache. Nachdem Sie Apache erfolgreich installiert haben, müssen Sie die Konfigurationsdatei bearbeiten, um die grundlegenden Parameter zu definieren. Öffnen Sie die httpd-Datei.conf und suchen Sie den Abschnitt mit den Servereinstellungen. Hier können Sie den Port angeben, auf dem der Server ausgeführt werden soll, und zusätzliche Parameter nach Belieben konfigurieren.
Schritt 3: Installieren Sie PHP. Nachdem Sie Apache konfiguriert haben, fahren Sie mit der Installation von PHP fort. Laden Sie die PHP-Installationsdatei herunter und führen Sie sie aus. Wählen Sie während der Installation die erforderlichen Komponenten aus und geben Sie den Ordner an, in dem PHP installiert werden soll. Nachdem die Installation abgeschlossen ist, müssen Sie Apache neu starten, damit PHP auf Ihrem Server funktioniert.
Bitte beachten Sie, dass Sie das PHP-Modul für den Server konfigurieren müssen, damit PHP mit Apache erfolgreich ausgeführt werden kann. In der Apache-Konfigurationsdatei (httpd.conf) Suchen Sie den Abschnitt LoadModule und kommentieren Sie die Zeile, die sich auf das PHP-Modul bezieht, aus.
Schritt 4: Funktionsprüfung. Nachdem Sie die Konfiguration von Apache und PHP unter Windows Server abgeschlossen haben, sollten Sie ihre Funktionsfähigkeit überprüfen. Erstellen Sie eine einfache PHP-Datei und legen Sie sie in einen Ordner ab, auf den Sie über einen Webbrowser zugreifen können. Geben Sie dann die URL dieser Datei in die Adressleiste ein und stellen Sie sicher, dass sie korrekt angezeigt wird.
In diesem Artikel haben wir uns eine detaillierte Anleitung zum Einrichten von Apache und PHP unter Windows Server angesehen. Wenn Sie diese Schritte befolgen, können Sie beide Komponenten installieren und konfigurieren, um Ihre Webanwendungen auf Ihrem Server zu entwickeln und auszuführen.
Installieren und Konfigurieren von Windows Server
Schritte zum Installieren von Windows Server:
| 1. | Laden Sie das Abbild der Windows Server-Installations-CD von der offiziellen Microsoft-Website herunter. |
| 2. | Laden Sie das Disk-Image auf den Computer herunter, auf dem der Server installiert werden soll. |
| 3. | Starten Sie den Windows Server-Installationsvorgang. Folgen Sie den Anweisungen des Installationsassistenten, wählen Sie die gewünschten Optionen aus, und warten Sie, bis die Installation abgeschlossen ist. |
| 4. | Nachdem die Installation abgeschlossen ist, melden Sie sich mit dem angegebenen Benutzernamen und Passwort an. |
Konfigurieren der grundlegenden Windows Server-Einstellungen:
1. Aktualisieren des Systems.
Bevor Sie Apache und PHP auf dem Server installieren, müssen Sie das Windows Server-Betriebssystem aktualisieren. Führen Sie dazu die folgenden Schritte aus:
| 1.1. | Öffnen Sie die Systemsteuerung und wählen Sie Windows Update aus. |
| 1.2. | Klicken Sie auf "Nach Updates suchen" und warten Sie, bis die Suche nach Updates abgeschlossen ist. |
| 1.3. | Installieren Sie die gefundenen Updates und starten Sie den Server bei Bedarf neu. |
2. Konfigurieren Sie die Netzwerkeinstellungen.
Stellen Sie sicher, dass der Server über eine statische IP-Adresse verfügt. Führen Sie dazu die folgenden Schritte aus:
| 2.1. | Öffnen Sie die Systemsteuerung und wählen Sie Netzwerk und Internet -> Netzwerkverbindungen. |
| 2.2. | Suchen Sie die Netzwerkverbindung, die Sie für den Server verwenden möchten, und wählen Sie sie aus. |
| 2.3. | Klicken Sie mit der rechten Maustaste auf die ausgewählte Verbindung, wählen Sie Eigenschaften und klicken Sie auf die Registerkarte Protokoll der Version 4 (TCP/IPv4). |
| 2.4. | Wählen Sie die Option "Folgende IP-Adresse verwenden" aus und geben Sie eine statische IP-Adresse, ein Subnetz und ein Standardgateway ein. |
| 2.5. | Klicken Sie auf OK, und schließen Sie das Eigenschaftenfenster für die Netzwerkverbindung. |
3. Legt den Computernamen fest.
Um den Server leichter zu verwalten, legen Sie einen Anzeigenamen für den Computer fest. Führen Sie dazu die folgenden Schritte aus:
| 3.1. | Öffnen Sie die Systemsteuerung und wählen Sie System aus. |
| 3.2. | Klicken Sie auf der Registerkarte "Grundlegende Systemeinstellungen" neben dem Computernamen auf die Schaltfläche "Bearbeiten". |
| 3.3. | Geben Sie den neuen Computernamen ein und klicken Sie auf OK. |
| 3.4. | Starten Sie den Server neu, damit die Änderungen wirksam werden. |
Nachdem Sie diese Schritte ausgeführt haben, haben Sie Windows Server erfolgreich installiert und konfiguriert und sind bereit, mit der Installation und Konfiguration von Apache und PHP zu beginnen.
Apache herunterladen und installieren
Die Installation von Apache unter Windows Server besteht aus mehreren Schritten. In diesem Abschnitt zeigen wir Ihnen, wie Sie Apache richtig herunterladen und auf Ihrem Server installieren können.
1. Als erstes öffnen Sie Ihren Webbrowser und gehen Sie zur offiziellen Apache Foundation-Website unter https://httpd.apache.org /.
2. Suchen Sie auf der Hauptseite der Website nach dem Download-Bereich, in dem eine Liste der zum Download verfügbaren Apache-Versionen angezeigt wird.
3. Nachdem Sie die richtige Version von Apache ausgewählt haben, suchen Sie nach dem Download-Link für die entsprechende Installationsdatei (normalerweise eine Datei mit einer Erweiterung) .msi für Windows).
4. Klicken Sie auf den Download-Link und speichern Sie die Installationsdatei auf Ihrem Computer.
5. Sobald der Download abgeschlossen ist, doppelklicken Sie auf die Apache-Installationsdatei, um den Installationsprozess zu starten.
6. Während der Installation können Sie das Verzeichnis auswählen, in dem Apache installiert werden soll, und einige Einstellungen vornehmen (z. B. den Port, auf dem der Server ausgeführt wird). Es wird empfohlen, die Standardwerte beizubehalten.
7. Sobald die Installation abgeschlossen ist, wird Apache bereit sein, auf Ihrem Server zu arbeiten.
Jetzt, da Apache installiert ist, können wir mit dem nächsten Schritt fortfahren, indem wir PHP für die Arbeit mit dem Apache-Server konfigurieren.
Apache einrichten
- Laden Sie die neueste Version von Apache von der offiziellen Website herunter (https://httpd.apache.org/download.cgi ). Wählen Sie die Distribution aus, die Ihrem Betriebssystem entspricht.
- Starten Sie das Apache-Installationsprogramm und folgen Sie den Anweisungen auf dem Bildschirm. Stellen Sie sicher, dass Sie alle erforderlichen Komponenten für die Installation ausgewählt haben.
- Standardmäßig wird Apache im Verzeichnis installiert C:\Program Files\Apache Group\Apache2. Möglicherweise müssen Sie den Installationspfad je nach Ihren Anforderungen ändern.
- Nachdem die Installation abgeschlossen ist, öffnen Sie die Apache-Konfigurationsdatei im Installationsverzeichnis (z. B. C:\Program Files\Apache Group\Apache2\conf\httpd.conf).
- Suchen und bearbeiten Sie in der Konfigurationsdatei die folgenden Zeilen:
ServerName localhost:80DocumentRoot "C:/Path/To/Your/Website/Directory"
Ersetzen Sie "C:/Path/To/Your/Website/Directory " auf den Pfad zu Ihrem Website-Verzeichnis.
- Speichern Sie die Änderungen in der Konfigurationsdatei, und schließen Sie sie.
- Führen Sie eine Eingabeaufforderung aus, und führen Sie den folgenden Befehl aus:
httpd -k install
Dadurch wird Apache als Windows-Dienst installiert.
- Führen Sie dann den folgenden Befehl aus, um den Apache-Dienst zu starten:
httpd -k start
Apache muss erfolgreich gestartet werden und Sie können Ihre Website in einem Browser unter localhost öffnen.
Jetzt haben Sie Apache erfolgreich auf Ihrem Windows-Server eingerichtet und sind bereit, Websites darauf zu hosten!
Herunterladen und Installieren von PHP
Bevor Sie mit der Installation von PHP beginnen, müssen Sie die entsprechende Distribution von der offiziellen Entwicklerseite herunterladen.
1. Gehen Sie zur PHP-Download-Seite unter https://windows.php.net/download /.
2. Unter "PHP 8.0 (x64)" wählen Sie die neueste verfügbare stabile Version aus und klicken Sie auf den Link "VC15 x64 Non Thread Safe", um die PHP-Distribution herunterzuladen.
| PHP-Version | Download-Link |
|---|---|
| 8.0 | php-8.0.13-Win32-vs16-x64.zip |
| 7.4 | php-7.4.27-Win32-vs16-x64.zip |
| 7.3 | php-7.3.2-Win32-VC15-x64.zip |
3. Speichern Sie die heruntergeladene Datei auf Ihrem Computer.
4. Entpacken Sie das Archiv in einen Ordner, zum Beispiel C:\php .
Jetzt haben Sie das PHP-Installationspaket und Sie sind bereit, mit dem nächsten Schritt fortzufahren - PHP für die Arbeit mit Apache einzurichten.
PHP einrichten
Schritt 1: Laden von PHP
Rufen Sie die offizielle PHP-Website auf und laden Sie die neueste stabile Version von PHP für Windows herunter. Je nach Betriebssystem müssen Sie die entsprechende Architektur (x86 oder x64) auswählen.
Schritt 2: Entpacken eines Archivs
Entpacken Sie das heruntergeladene PHP-Archiv in den von Ihnen gewählten Ordner auf dem Server. Es wird empfohlen, einen Pfad ohne Leerzeichen oder Sonderzeichen zu verwenden, z. B. "C:\php ".
Schritt 3: PHP-Konfiguration
Suchen Sie im PHP-Ordner nach der Datei "php.ini". Duplizieren Sie diese Datei und benennen Sie sie in "php" um.ini-development". Öffnen Sie diese Datei in einem Texteditor.
Schritt 4: Richtlinien einrichten
In der Datei "php.ini" Suchen und konfigurieren Sie die folgenden Richtlinien:
Geben Sie den Pfad zum Ordner "ext" in Ihrer PHP-Installation an.
Stellen Sie die Fehlerberichterstattungsstufe auf "E_ALL" ein.
Aktivieren Sie die Fehleranzeige.
Geben Sie die entsprechende Zeitzone an.
Schritt 5: Änderungen speichern
Speichern Sie die PHP-Datei.ini" nach der Änderung.
Schritt 6: Verbinden von PHP mit Apache
Öffnen Sie die Konfigurationsdatei des Apache-Webservers (normalerweise die Datei "httpd".conf" oder "apache2.conf"). Fügen Sie am Ende der Datei die folgende Zeile hinzu:
LoadModule php_module "C:/php/php7apache2_4.dll"
Schritt 7: Neustart des Servers
Starten Sie den Apache-Server neu, um die PHP-Einstellungen anzuwenden. Jetzt muss PHP erfolgreich auf Ihrem Windows-Server konfiguriert werden.
Diese Schritte helfen Ihnen, PHP erfolgreich auf dem Windows-Server zu konfigurieren und zum Entwickeln und Bereitstellen von Webanwendungen zu verwenden.
Testen der Einstellungen
Nachdem Sie die Konfiguration von Apache und PHP auf Ihrem Windows Server abgeschlossen haben, müssen Sie das konfigurierte System testen. Dazu können Sie einige einfache Methoden verwenden:
1. Überprüfen des Apache-Status
Überprüfen Sie zunächst, ob der Apache-Dienst ausgeführt wird und fehlerfrei ausgeführt wird. Öffnen Sie dazu einen Webbrowser und geben Sie ihn in die Adressleiste ein http://localhost /. Wenn eine Seite mit der Aufschrift "It works!" Das bedeutet, dass der Apache-Dienst ordnungsgemäß funktioniert.
2. Testen von PHP
Um PHP zu testen, erstellen Sie eine neue Datei mit der Erweiterung .php und sende es an den Server. Schreiben Sie den folgenden Code in diese Datei:
Speichern Sie die Datei und legen Sie sie in das Verzeichnis ab, das in den Apache-Einstellungen angegeben ist (dies ist normalerweise der Ordner "htdocs" oder "www" im Stammverzeichnis der Apache-Installation). Öffnen Sie dann einen Webbrowser und geben Sie http in die Adressleiste ein://localhost/Name Ihrer Datei.php. Wenn eine Seite mit detaillierten Informationen über PHP geöffnet wird, funktioniert PHP einwandfrei.
3. Testen der Datenbankunterstützung
Wenn Sie planen, Datenbanken in Ihren Projekten zu verwenden, stellen Sie sicher, dass Apache und PHP die entsprechenden Module unterstützen. Erstellen Sie eine neue Datei mit der Erweiterung .php und schreibe den folgenden Code:
$host = 'localhost';
$username = 'root';
$password = 'password';
$database = 'testdb';
$connection = mysqli_connect($host, $username, $password, $database);
die('Fehler bei der Datenbankverbindung: ' . mysqli_error());
echo 'Die Verbindung wurde erfolgreich hergestellt!';
mysqli_close($connection);
Hier ist ein einfaches Beispiel für die Verbindung mit einer MySQL-Datenbank. Ersetzen Sie die Variablenwerte ($host, $username, $password, $database) durch Ihre eigenen, die Ihrem System entsprechen. Speichern Sie die Datei und senden Sie sie an den Server. Öffnen Sie dann einen Webbrowser und geben Sie ihn in die Adressleiste ein http://localhost/имя_вашего_файла .php. Wenn auf der Seite die Meldung "Verbindung erfolgreich hergestellt!" Das bedeutet, dass die Datenbankverbindung ordnungsgemäß funktioniert.
Durch das Testen der Apache- und PHP-Einstellungen können Sie sicherstellen, dass Ihr Server ordnungsgemäß konfiguriert und betriebsbereit ist.