Heim  >  Artikel  >  Backend-Entwicklung  >  So stellen Sie eine PHP-Website in IIS bereit

So stellen Sie eine PHP-Website in IIS bereit

藏色散人
藏色散人Original
2020-10-09 09:28:224229Durchsuche

So stellen Sie eine PHP-Website mit IIS bereit: Starten Sie zuerst den IIS-Server, geben Sie dann die Website-bezogenen Inhalte ein und setzen Sie schließlich das Standarddokument auf „Index“. .php".

So stellen Sie eine PHP-Website in IIS bereit

Empfohlen: „PHP-Video-Tutorial

1. Starten Sie den IIS-Server, öffnen Sie den IIS-Server

Öffnen Sie den IIS-Server, klicken Sie auf die Website, klicken Sie mit der rechten Maustaste auf „Website hinzufügen“

2. Website erstellen

Nachdem Sie auf „Website hinzufügen“ geklickt haben, rufen Sie die Seite auf und geben Sie den Website-bezogenen Inhalt ein, z. B. den Namen der Website, den physischen Pfad (den Ordner, in dem sich die Website befindet). Klicken Sie auf „OK“. Um erfolgreich zu erstellen

3. PHP-Einstellungen

Klicken Sie, um eine gute 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“.

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 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 dem Anwenden 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 vonSo stellen Sie eine PHP-Website in IIS bereit. 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