Azure クラウドでホストされている Windows Server での PHP インストールの問題

Azure クラウドでホストされている Windows Server での PHP インストールの問題

私は現在AzureクラウドにあるWindows ServerにPHPとMySQLをセットアップしようとしています。このブログ投稿

現在、そのチュートリアルで指定された方法を使用して PHP インストールをテストしています。手順は次のとおりです。

  1. を開いC:\inetpub\wwwrootて追加しますindex.php

  2. ファイルを保存してxxxx.cloudapp.net/index.php

しかし、そうすると次のようになります:

404 file or directory not found error

xxx.cloudapp.netブラウザでデフォルトのページは表示されますが、ブラウザで PHP ファイルが表示されません。

答え1

確認すべき点がいくつかあります:

  • モジュール マッピングを使用して FastCGI 経由で PHP を有効にしましたか? ここに画像の説明を入力してください

  • デフォルトのドキュメントタイプを追加しましたか? ここに画像の説明を入力してください

  • PHP ファイルがデフォルトのドキュメント ページと同じディレクトリにあることを確実に確認しましたか?

  • PHP インスタンスを追加してから、アプリ プールをリサイクルしましたか?

おそらくこれらのどれにも当てはまらないでしょうが、これらは私が以前に複数の PHP/IIS インスタンスを展開したときに見てきた一般的な落とし穴です。

次のガイドに従う価値があるかもしれません: http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis IISにIISを適切にインストールするには

また、ファイル拡張子が正しいことを確認してください。一部の texzt エディタでは、ファイルを index.php.txt または index.PHP として保存します (拡張子は大文字と小文字が区別されることに注意してください)。

関連情報