Heim  >  Artikel  >  Backend-Entwicklung  >  So richten Sie eine PHP-Umgebung in Windows Server ein

So richten Sie eine PHP-Umgebung in Windows Server ein

PHPz
PHPzOriginal
2023-04-25 18:22:12893Durchsuche

In der heutigen Zeit der rasanten Entwicklung des Internets ist das auf Webentwicklung basierende Geschäft nach und nach zu einer bevorzugten Methode für verschiedene Unternehmen geworden, und Server sind ein unverzichtbarer Bestandteil jedes Internetunternehmens. Für die meisten Internet-Anfänger ist das Einrichten eines Servers eine relativ komplizierte Angelegenheit, daher wird in diesem Artikel als Referenz beschrieben, wie man PHP auf einem Windows-Server einrichtet.

Um eine PHP-Umgebung einzurichten, benötigen wir zunächst einen Webserver, der unter Windows ausgeführt werden kann. Hier wählen wir IIS als unseren Webserver, eine von Microsoft entwickelte Webserveranwendung, die auf dem Windows-Betriebssystem ausgeführt werden kann. IIS kann durch die Installation des Internet Information Services (IIS) Managers gestartet werden.

Als nächstes müssen wir PHP installieren. Sie können die offiziell bereitgestellte Windows-Version von PHP auswählen oder ein PHP-Installationspaket eines Drittanbieters herunterladen. Hier laden wir das PHP-Installationspaket zur Installation herunter. Wählen Sie eine PHP-Version, die zu Ihnen passt, und extrahieren Sie sie nach dem Herunterladen direkt in das Stammverzeichnis von IIS, z. B.: C:inetpubwwwroot.

Dann müssen wir einige Konfigurationen auf dem IIS-Server vornehmen. Suchen Sie im IIS-Manager den Pfad, in dem sich das von uns heruntergeladene PHP befindet, wählen Sie „Handler-Zuordnungen“ und klicken Sie dann im Menü rechts auf die Schaltfläche „Modulzuordnung hinzufügen“. Geben Sie im angezeigten Dialogfeld die entsprechenden Informationen ein. Unter diesen wählt „Request Path“ *.php aus, „Module“ wählt FastCgiModule und „Executable“ wählt den Pfad aus, in dem sich php-cgi.exe befindet. Aktivieren Sie dann „Handler nur aufrufen, wenn Anforderung zugeordnet ist“, wählen Sie „Datei oder Ordner vorhanden“ und klicken Sie abschließend auf „OK“, um die Konfiguration zu speichern.

Als nächstes müssen wir FastCGI konfigurieren. FastCGI ist eine universelle, leistungsstarke Webserver-Erweiterung, die die Leistung von Webanwendungen mithilfe von FastCGI verbessern kann. Suchen Sie im IIS-Manager die Registerkarte „FastCGI-Einstellungen“ und klicken Sie auf „Anwendung hinzufügen“, um eine neue FastCGI-Anwendung einzurichten.

Geben Sie im sich öffnenden Dialogfeld „FastCGI-Anwendung hinzufügen“ die entsprechenden Informationen ein. Geben Sie unter „Vollständiger Pfad“ den Pfad ein, in dem sich php-cgi.exe befindet, geben Sie unter „Argumente“ „-c C:php.ini“ ein und klicken Sie abschließend auf „OK“, um die Konfiguration zu speichern.

Abschließend müssen wir noch einige Einstellungen für die PHP-Umgebung in der Datei php.ini vornehmen. Suchen Sie die Datei C:php.ini, öffnen Sie sie mit einem Editor, suchen Sie die Einstellung „extension_dir“, geben Sie den Verzeichnispfad der Erweiterungsbibliothek ein, z. B.: extension_dir = „C:phpext“, und suchen Sie dann die Einstellung „fastcgi“. .impersonate“ und ändern Sie es. Setzen Sie fastcgi.impersonate = 1 und speichern Sie schließlich die Datei.

Zu diesem Zeitpunkt haben wir die PHP-Umgebung erfolgreich eingerichtet. Sie können testen, ob PHP normal läuft, indem Sie im Browser „http://localhost/index.php“ eingeben.

Kurz gesagt, es ist nicht schwierig, eine PHP-Umgebung auf einem Windows-Server einzurichten. Sie müssen nur die oben genannten Schritte befolgen. Um die PHP-Umgebung besser nutzen und verwalten zu können, wird Entwicklern natürlich empfohlen, über ein umfassendes Verständnis und die entsprechenden Kenntnisse zu verfügen, um bessere Anwendungen zu erzielen.

Das obige ist der detaillierte Inhalt vonSo richten Sie eine PHP-Umgebung in Windows Server ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn