Heim > Backend-Entwicklung > PHP-Problem > So erstellen Sie ein PHP-Dateiverzeichnis und legen Berechtigungen für IIS fest

So erstellen Sie ein PHP-Dateiverzeichnis und legen Berechtigungen für IIS fest

PHPz
Freigeben: 2023-03-23 15:32:01
Original
1611 Leute haben es durchsucht

IIS (Internet Information Services) ist eine Reihe von Webserver-Software, die von Microsoft entwickelt wurde und häufig für die Website-Erstellung auf Windows-Betriebssystemen verwendet wird. Bei der Entwicklung einer PHP-Anwendung sind jedoch eine Reihe von Konfigurations- und Berechtigungseinstellungen erforderlich, um sicherzustellen, dass die Website ordnungsgemäß funktionieren kann.

In diesem Artikel erfahren Sie, wie Sie ein PHP-Dateiverzeichnis auf IIS erstellen und die richtigen Berechtigungen festlegen.

IIS erstellt ein PHP-Dateiverzeichnis

Bevor Sie IIS zum Erstellen einer PHP-Anwendung verwenden, müssen Sie PHP installieren. Wenn Sie PHP noch nicht installiert haben, können Sie die neueste Version von der offiziellen Website von PHP herunterladen. Nach der Installation von PHP müssen Sie den PHP-Interpreter in IIS angeben.

  1. Installieren Sie das FastCGI-Modul

Zunächst müssen Sie das FastCGI-Modul in IIS installieren. FastCGI verbessert die Leistung von PHP-Anwendungen und reduziert gleichzeitig den Speicherverbrauch auf dem Server.

  1. Fügen Sie das FastCGI-Modul zu IIS hinzu

Bevor Sie das FastCGI-Modul hinzufügen, müssen Sie den Pfad zu PHP-cgi.exe auf Ihrem Computer kennen. Diese Datei wird bei der Installation von PHP erstellt.

Wählen Sie in IIS die Registerkarte „Anwendungspools“ aus, klicken Sie dann mit der rechten Maustaste auf Ihren Anwendungspool und wählen Sie „Erweiterte Einstellungen“ aus. Suchen Sie in den erweiterten Einstellungen nach der Einstellung „Prozessorzuordnung“ und klicken Sie auf „Modulzuordnung hinzufügen“.

Wählen Sie im Popup-Dialogfeld das FastCGI-Modul aus. Wählen Sie im Feld „Modul“ die Option „Vollständiger Pfad zum FastCGI-Modul“ aus und geben Sie im Feld „Ausführbare Datei“ den vollständigen Pfad zu PHP-cgi.exe ein. Wenn Sie fertig sind, klicken Sie auf OK, um die Einstellungen zu speichern und das Dialogfeld zu schließen.

  1. PHP-Ordner und index.php-Datei erstellen

Erstellen Sie in IIS einen Ordner mit dem Namen „PHP“ und fügen Sie dem Ordner eine PHP-Datei mit dem Namen „index.php“ hinzu. Dies wird die Homepage Ihrer PHP-Anwendung sein.

PHP-Ordnerberechtigungen festlegen

In IIS erfordern die Berechtigungen für den Zugriff auf den PHP-Ordner einige zusätzliche Einstellungen.

  1. PHP-Ordner zu IIS hinzufügen

Erstellen Sie in IIS unter „Standardwebsite“ oder „Anwendungen“ eine neue Anwendung. Richten Sie die Anwendung auf den Ordner „PHP“, den Sie gerade erstellt haben.

  1. Legen Sie die Benutzergruppenberechtigungen für „Netzwerkdienste“ fest.

Klicken Sie mit der rechten Maustaste auf Ihren Ordner „PHP“, wählen Sie die Option „Eigenschaften“ und gehen Sie zur Registerkarte „Sicherheit“. Fügen Sie die Benutzergruppe „Netzwerkdienste“ zur Zugriffsberechtigungsliste des Ordners hinzu und legen Sie die Berechtigungen „Lesen und Ausführen“ fest.

  1. Anonymen IIS-Benutzer zum PHP-Ordner hinzufügen

Klicken Sie mit der rechten Maustaste auf Ihren „PHP“-Ordner, wählen Sie die Option „Eigenschaften“ und gehen Sie zur Registerkarte „Sicherheit“. Fügen Sie „Anonymer IIS-Benutzer“ zur Zugriffsberechtigungsliste des Ordners hinzu und legen Sie die Berechtigungen „Lesen und Ausführen“ fest.

Fazit

Mit den oben genannten Schritten können Sie ein PHP-Dateiverzeichnis auf IIS erstellen und die richtigen Berechtigungen festlegen. Dadurch wird sichergestellt, dass Ihre PHP-Anwendung ordnungsgemäß funktioniert und Ihren Benutzern ein nahtloses Erlebnis bietet.

Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein PHP-Dateiverzeichnis und legen Berechtigungen für IIS fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage