Heim > Artikel > Backend-Entwicklung > So stellen Sie eine PHP-Website auf IIS bereit
In diesem Artikel erfahren Sie, wie Sie eine PHP-Website auf IIS bereitstellen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Überprüfen Sie, ob CGI auf dem System installiert wurde, bevor Sie die Website bereitstellen
1 Starten Sie den IIS-Server, öffnen Sie den IIS-Server.
Öffnen Sie den IIS-Server, klicken Sie auf die Website und klicken Sie mit der rechten Maustaste auf „Website hinzufügen“.
2. Erstellen Sie eine Website
Nachdem Sie auf „Website hinzufügen“ geklickt haben, geben Sie die Seite ein und geben Sie den Website-bezogenen Inhalt ein, z. B.: Website-Name, physischer Pfad (der Ordner, in dem sich die Website befindet), klicken Sie auf „ „OK“ zum erfolgreichen Erstellen
3. PHP-Einstellungen
Klicken Sie, um eine Website zu erstellen, klicken Sie auf „Handler-Zuordnung“, klicken Sie rechts auf „Zuordnungsmodul hinzufügen“, geben Sie die entsprechenden Parameter in die Popup-Ebene ein und klicken Sie auf „Bestätigen“.
Legen Sie das Standarddokument fest
Klicken Sie auf „Standarddokument“, klicken Sie mit der rechten Maustaste auf die Schaltfläche „Hinzufügen“, fügen Sie das Standarddokument hinzu, geben Sie index.php ein und klicken Sie auf „OK“, um hinzuzufügen
4. URL-Rewrite verwenden
Klicken Sie auf „URL Rewrite“, klicken Sie rechts auf „Regeln importieren“, wählen Sie die zu importierende Regeldatei aus und klicken Sie auf „Übernehmen“.
Nach der Anwendung der Regeln wird eine web.config-Datei im Stammverzeichnis der Website generiert. Ich habe die Regeln zum Importieren der .htaccess-Datei von thinkphp verwendetDateiinhalt:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="已导入的规则 1" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" /> </rule> </rules> </rewrite> <handlers> <add name="php-cgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="D:\phpStudy\php56n\php-cgi.exe" resourceType="File" /> </handlers> <defaultDocument> <files> <add value="index.php" /> </files> </defaultDocument> </system.webServer> </configuration>
Empfohlenes Lernen:php Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo stellen Sie eine PHP-Website auf IIS bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!