ドメイン名がなく、IP のみを持つサーバーから PHP ファイルを提供する Win Server 2008 R2

ドメイン名がなく、IP のみを持つサーバーから PHP ファイルを提供する Win Server 2008 R2

より優れた仕様の Win Server 2008 R2 専用サーバーにアップグレードしました。

これは、すぐに元のドメインを指すようになる予定ですが、locahost (または同等のもの) からの PHP ファイルをテストすることはできません。

すべてのファイルは にありますwwwrootが、サーバー上でローカルにテストすると、php ファイルは php によって解析されるのではなく、テキストとして提供されます。どこから始めればよいのかさえわかりませんが、wwwrootDNS を新しいサーバーにポイントする前に、 の内容をライブで表示する方法はありますか?

答え1

ファイルの内容が.phpエコーバックされているという事実は、サーバーが正しく構成されていないことを示唆しています。

  • PHPをまだインストールしていません
  • サーバーは.phpファイルをプレーンテキストとして返すように設定されています

PHPをインストールする必要がある場合は、ダウンロードまたはWeb プラットフォーム インストーラーPHP をインストールします。

PHPがインストールされているが設定が必要な場合は、インストール手順php.net から。

「wwwroot の内容をライブのように表示する」セクションの質問に答えるには、IIS マネージャーで追加の「バインディング」を設定して、DNS を変更せずにサーバーを参照できるようにするか、または、次のような行を追加してローカルhostsファイル ( にあります) に変更を加えることができます。windows\system32\drivers\etc\hosts

10.1.1.1 my.domain.name.tld

ファイルに新しいサーバーの IP アドレスと、それにマップする DNS 名を指定すると、PC からそのドメイン名へのすべての要求が新しい IP アドレスにルーティングされます (注: ipconfig /flushdnsDNS キャッシュが適切にフラッシュされるようにするには、管理コマンド プロンプトから実行する必要がある場合があります。また、テストするブラウザーを完全に閉じてください。一部のブラウザーは DNS 結果を非常に積極的にキャッシュする場合があります)。

答え2

Web ページが実際にどのように表示されるかをテストしたい場合は、hostsクライアント上のファイルを編集してmydomain.comサーバーの IP を指定することができます。

関連情報