Zum Hauptinhalt springen

Installieren von PHP unter Windows Server 2012 R2: schrittweise Anleitung

Windows Server 2012 R2 ist eines der beliebtesten Server-Betriebssysteme von Microsoft. Es verfügt über große Funktionen und bietet eine breite Palette von Funktionen für die Webentwicklung. Eine der wichtigsten Komponenten einer Serveranwendung ist PHP. PHP ist eine Programmiersprache, die in der Webentwicklung häufig zum Erstellen dynamischer Websites und Anwendungen verwendet wird.

Die Installation von PHP unter Windows Server 2012 R2 scheint eine schwierige Aufgabe zu sein, aber nach der schrittweisen Anleitung können Sie PHP einfach auf Ihrem Server installieren und mit der Entwicklung von Webanwendungen beginnen. Stellen Sie vor der Installation sicher, dass ein Webserver wie Apache oder IIS bereits auf dem Server installiert ist und ordnungsgemäß konfiguriert ist.

Der erste Schritt besteht darin, das PHP-Installationsprogramm für Windows von der offiziellen Website herunterzuladen PHP.net Sie müssen die neueste stabile Version von PHP für Windows auswählen. Nachdem Sie das Installationsprogramm heruntergeladen haben, führen Sie es aus und folgen Sie den Anweisungen des Installationsassistenten.

Während der Installation können Sie die erforderlichen PHP-Komponenten für die Installation auswählen, z. B. Erweiterungen, zusätzliche Tools und Module. Wir empfehlen Ihnen, Erweiterungen auszuwählen, die Ihren Entwicklungsanforderungen für Webanwendungen entsprechen. Nachdem Sie die Komponenten ausgewählt haben, wählen Sie den Installationspfad von PHP auf Ihrem Server aus.

Nachdem die Installation abgeschlossen ist, müssen Sie den Webserver für die Arbeit mit PHP konfigurieren. Wenn Sie Apache verwenden, müssen Sie die Apache-Konfigurationsdatei (httpd) öffnen.conf) und fügen Sie die folgende Zeile zum Abschnitt "LoadModule" hinzu:

LoadModule php7_module "Der Pfad zu PHP/php7apache2_4.dll"

Wenn Sie IIS verwenden, müssen Sie den Internet Information Services (IIS) Manager öffnen, Ihren Server auswählen und die Module öffnen. Dann müssen Sie das FastCGI-Modul hinzufügen und den Pfad zur ausführbaren PHP-Datei angeben.

Nachdem Sie den Webserver konfiguriert haben, starten Sie den Server neu, um die Änderungen anzuwenden.

Jetzt haben Sie PHP erfolgreich unter Windows Server 2012 R2 installiert. Sie können die Funktionsfähigkeit von PHP überprüfen, indem Sie eine einfache PHP-Datei mit Code erstellen:

Speichern Sie die Datei mit der Erweiterung .php und legen Sie es in den Ordner des Webservers. Öffnen Sie dann einen Browser und geben Sie den Pfad zu Ihrer PHP-Datei in die Adressleiste ein. Wenn Sie Informationen über PHP sehen, war die Installation erfolgreich.

Vorbereiten der Installation von PHP unter Windows Server 2012 R2

1. Überprüfen der erforderlichen Komponenten

Bevor Sie PHP installieren, müssen Sie sicherstellen, dass die erforderlichen Komponenten auf dem Server vorhanden sind. Überprüfen Sie hierzu, ob Windows Server 2012 R2-Komponenten installiert sind, z. B. IIS (Internet Information Services) und .NET Framework.

2. Aktualisieren des Betriebssystems

Es wird empfohlen, alle verfügbaren Betriebssystemupdates vor der Installation von PHP durchzuführen. Dies wird helfen, mögliche Fehler zu beheben und sicherzustellen, dass PHP auf dem Server stabil läuft.

3. Herunterladen der PHP-Distribution

Um PHP zu installieren, müssen Sie die entsprechende Version der Distribution von der offiziellen PHP-Website herunterladen (php.net ). Es wird empfohlen, stabile PHP-Versionen auszuwählen und diese von vertrauenswürdigen Quellen herunterzuladen.

4. Erstellen einer Serversicherung

Es wird empfohlen, vor der Installation von PHP eine Sicherungskopie des Servers zu erstellen. Dadurch wird verhindert, dass Daten im Falle eines Problems oder einer fehlgeschlagenen Installation verloren gehen. Der Prozess zum Erstellen eines Backups hängt von der gewählten Backup-Methode ab.

5. Vorbereiten der Serverkonfiguration

Bei der Installation von PHP müssen Sie die Serverkonfiguration vorbereiten, um anzugeben, wie PHP verwendet werden soll. Dazu müssen Sie die IIS- und PHP-Konfigurationsdateien ändern, indem Sie den Pfad zur ausführbaren PHP-Datei angeben und sie an die entsprechenden Dateitypen binden, die verarbeitet werden sollen.

Nachdem Sie alle diese Schritte ausgeführt haben, können Sie mit der Installation von PHP unter Windows Server 2012 R2 beginnen und es für die Arbeit mit Webanwendungen und Websites konfigurieren.

Herunterladen und Installieren der erforderlichen Software

Bevor Sie mit der Installation von PHP unter Windows Server 2012 R2 beginnen, müssen Sie mehrere Komponenten herunterladen und installieren:

  1. Laden Sie die PHP-Distribution von der offiziellen Website des Entwicklers herunter (www.php.net ).
  2. Wählen Sie die richtige PHP-Version für Ihr Betriebssystem aus: 32-Bit oder 64-Bit. Stellen Sie sicher, dass die ausgewählte Version Ihrem System entspricht.
  3. Laden Sie das PHP-Installationsprogramm herunter und speichern Sie es auf Ihrem Computer.

Außerdem müssen Sie möglicherweise die folgenden Komponenten herunterladen und installieren:

  • Microsoft Visual C++ Redistributable for Visual Studio - eine Komponente, die für einige gängige PHP-Pakete benötigt wird. Es kann auf der offiziellen Microsoft-Website heruntergeladen werden.
  • Microsoft Web Platform Installer - ein praktisches Tool, mit dem Sie die notwendige Software für die Entwicklung von Webanwendungen, einschließlich PHP, schnell und einfach installieren können. Der Web Platform Installer kann auch IIS und andere Komponenten installieren, die für den Betrieb von PHP erforderlich sind.
  • MySQL (oder ein anderes Datenbankmanagementsystem) - Wenn Sie vorhaben, PHP mit Datenbanken zu verwenden, müssen Sie auch MySQL herunterladen und installieren.

Nachdem Sie die erforderliche Software heruntergeladen haben, können Sie mit den nächsten Schritten zur Installation von PHP unter Windows Server 2012 R2 fortfahren.

Vorbereiten der Konfigurationsdateien

Bevor Sie PHP unter Windows Server 2012 R2 installieren, müssen Sie einige Konfigurationsdateien vorbereiten und konfigurieren, damit PHP auf Ihrem Server ordnungsgemäß funktioniert.

php.ini

Die primäre PHP-Konfigurationsdatei ist php.ini. Es enthält alle Einstellungen, die sich auf die Funktionsweise von PHP auswirken. Um PHP einzurichten.ini:

  1. Öffnen Sie die PHP-Datei.ini, das sich im PHP-Installationsordner befindet.
  2. Ändern Sie alle erforderlichen Einstellungen wie Verzeichnispfade, die Größe der heruntergeladenen Dateien und die Datenbankeinstellungen.
  3. Speichern Sie die Änderungen, und schließen Sie die Datei.

Wenn Sie sich nicht sicher sind, welche Einstellungen Sie ändern möchten, behalten Sie die Standardeinstellungen bei. Sie können jederzeit später zurückkehren und sie anpassen.

httpd.conf

Damit Apache ordnungsgemäß mit PHP arbeitet, muss eine httpd-Datei konfiguriert werden.conf:

  1. Öffnen Sie die httpd-Datei.conf, das sich im Apache-Verzeichnis befindet.
  2. Suchen Sie die Zeile LoadModule php7_module PATH_TO_PHP/php7apache2_4.dll und kommentieren Sie sie, indem Sie das "#" -Symbol vor ihr entfernen.
  3. Suchen Sie die Zeile AddHandler application/x-httpd-php .php und kommentieren Sie es, indem Sie das Zeichen "#" vor ihm entfernen.
  4. Speichern Sie die Änderungen, und schließen Sie die Datei.

Die obigen Anweisungen basieren auf der Verwendung von PHP 7 und Apache 2.4. Wenn Sie eine andere Version von PHP oder Apache verwenden, seien Sie vorsichtig, da die Pfade und Dateinamen unterschiedlich sein können.

Konfigurieren von IIS

Bevor Sie PHP unter Windows Server 2012 R2 installieren, müssen Sie den Internet Information Services (IIS)-Webserver konfigurieren. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie Server-Manager, und wählen Sie im Menü Aktionen die Option Rollen und Features hinzufügen aus.
  2. Klicken Sie im ersten Bildschirm des Assistenten zum Hinzufügen von Rollen und Features auf "Weiter".
  3. Wählen Sie "Rolle nach Rollenzuweisung oder Feature-basierter Installation installieren" (Role-based or feature-based installation) aus, und klicken Sie auf "Weiter" (Next).
  4. Wählen Sie Ihren Server aus und klicken Sie auf "Weiter".
  5. Wählen Sie im Bildschirm "Serverrollen auswählen" die Option "Webanwendungsserver (IIS)" (Webserver (IIS)) aus, und klicken Sie auf "Weiter" (Next).
  6. Lassen Sie im Bildschirm "Features auswählen" alle standardmäßigen IIS-Komponenten ausgewählt, und klicken Sie auf "Weiter".
  7. Wählen Sie im Bildschirm "Dienste auswählen" alle erforderlichen IIS-Dienste für Ihr Projekt aus. Beispielsweise "Anwendungsentwicklung" und "IIS-Verwaltungstools". Klicken Sie auf "Weiter" (Next).
  8. Klicken Sie im Bildschirm "Komponentenauswahl bestätigen" (Confirm installation selections) auf "Installieren" (Install).
  9. Warten Sie, bis die Installation abgeschlossen ist, und klicken Sie auf "Schließen".

Nachdem Sie die IIS-Konfiguration abgeschlossen haben, können Sie PHP mithilfe des PHP-Installationspakets auf Ihrem Server installieren.

Installieren von PHP

Führen Sie die folgenden Schritte aus, um PHP unter Windows Server 2012 R2 zu installieren:

  1. Laden Sie die neueste Version von PHP von der offiziellen Website herunter https://windows.php.net/download /.
  2. Entpacken Sie das heruntergeladene Archiv aus PHP an einen geeigneten Ort auf dem Server.
  3. Öffnen Sie die PHP-Datei.ini-Entwicklung in einem Texteditor und passen Sie die PHP-Parameter an Ihre Anforderungen an. Wenn Sie sich über die Einstellungen nicht sicher sind, lassen Sie sie standardmäßig aktiviert.
  4. Speichern Sie die PHP-Datei.ini-Entwicklung als PHP.ini .
  5. Öffnen Sie die httpd-Datei.conf Ihres Apache-Servers in einem Texteditor.
  6. Suchen Sie nach der Zeile, die das Wort LoadModule enthält, und fügen Sie die folgende Zeile hinzu:

LoadModule php7_module "C:/path/to/php7apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/path/to/php"

Nachdem Sie PHP erfolgreich installiert haben, können Sie mit der Entwicklung und Ausführung von Webanwendungen beginnen, indem Sie diese Programmiersprache auf Ihrem Windows Server 2012 R2-Server verwenden.