ホームページ  >  記事  >  バックエンド開発  >  PHP Web サイトを IIS に展開する方法

PHP Web サイトを IIS に展開する方法

醉折花枝作酒筹
醉折花枝作酒筹転載
2021-05-19 17:41:132651ブラウズ

この記事では、PHP Web サイトを IIS に展開する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP Web サイトを IIS に展開する方法

# Web サイトを展開する前に、CGI がシステムにインストールされているかどうかを確認してください

1. iis サーバーを起動し、IIS サーバーを開きます

IIS サーバーを開きます。Web サイトをクリックし、右クリックして「Web サイトの追加」を選択します。

2. Web サイトを作成します。

「Web サイトを追加」をクリックした後、Web サイトを作成します。 、ページに入り、Web サイトの関連コンテンツ (Web サイト名、物理パス (Web サイトが存在するフォルダー) など) を入力し、[OK] をクリックして正常に作成されます。

#3. PHP 設定

作成した Web サイトをクリックし、「ハンドラー マッピング」をクリックし、右側の「マッピング モジュールの追加」をクリックし、ポップアップ レイヤーに対応するパラメーターを入力して、「確認」をクリックします。

#デフォルト ドキュメントの設定

[デフォルト ドキュメント] をクリックし、[追加] ボタンを右クリックして、デフォルトのドキュメントに「index.php」と入力し、[OK] をクリックして

#4 を追加します。インストールします。 urlrewrite

5. URL リライトを使用します

「URL リライト」をクリックし、右側の「ルールのインポート」をクリックし、インポートするルール ファイルを選択して、「適用」をクリックします

#ルールを適用すると、Web サイトが見つかります。web.config ファイルがルート ディレクトリに生成されます。.htaccess ファイルのインポート ルールを使用しています。 thinkphp の

ファイルの内容:

<?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>
推奨される学習:

php ビデオ チュートリアル

以上がPHP Web サイトを IIS に展開する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。