Heim  >  Artikel  >  Themen  >  Sehen Sie sich an, wie Sie eine PHP-Website auf IIS bereitstellen

Sehen Sie sich an, wie Sie eine PHP-Website auf IIS bereitstellen

coldplay.xixi
coldplay.xixinach vorne
2021-02-20 17:54:543276Durchsuche

Sehen Sie sich an, wie Sie eine PHP-Website auf IIS bereitstellen

Empfohlen (kostenlos): IIS

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. Eine Website erstellen erfolgreich

3. PHP-Einstellungen

Klicken Sie auf die erstellte Website, 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“.

Standarddokument festlegen

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 installieren

Klicken Sie auf „URL Rewrite“ und rechts auf „Regeln importieren“, wählen Sie die zu importierende Regeldatei aus und klicken Sie auf „Übernehmen“.

Nach Anwendung der Regeln wird eine web.config-Datei im Stammverzeichnis der Website generiert. Ich verwende diese Regeln zum Importieren der .htaccess-Datei von thinkphp

Dateiinhalt:

<?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>

Das obige ist der detaillierte Inhalt vonSehen Sie sich an, wie Sie eine PHP-Website auf IIS bereitstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen