私は現在AzureクラウドにあるWindows ServerにPHPとMySQLをセットアップしようとしています。このブログ投稿。
現在、そのチュートリアルで指定された方法を使用して PHP インストールをテストしています。手順は次のとおりです。
を開い
C:\inetpub\wwwroot
て追加しますindex.php
。ファイルを保存して
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 として保存します (拡張子は大文字と小文字が区別されることに注意してください)。