ホームページ > 運用・保守 > phpstudy > ホストファイルを使用して、ドメイン名をローカルPHPStudyサーバーにマッピングするにはどうすればよいですか?

ホストファイルを使用して、ドメイン名をローカルPHPStudyサーバーにマッピングするにはどうすればよいですか?

Emily Anne Brown
リリース: 2025-03-14 17:22:11
オリジナル
199 人が閲覧しました

ホストファイルを使用して、ドメイン名をローカルPHPStudyサーバーにマッピングするにはどうすればよいですか?

ホストファイルを使用して、ドメイン名をローカルPHPStudyサーバーにマップすると、デフォルトのIPアドレスの代わりにカスタムドメイン名を使用してローカルでWebサイトをテストできます。これがあなたがそれを行う方法です:

  1. IPアドレスを識別します。まず、PHPStudyサーバーが使用しているIPアドレスを特定します。通常、ローカル開発の場合、仮想マシンまたは別のローカルサーバーのセットアップを使用している場合、これは127.0.0.1 (LocalHost)または192.168.xxになります。
  2. ドメイン名を選択します。ローカル開発に使用するドメイン名を決定します。たとえば、 mylocalsite.test
  3. ホストファイルを編集:コンピューターでホストファイルを開き、選択したドメイン名をPHPStudyサーバーのIPアドレスにマッピングするエントリを追加します。エントリは次のようになります。

     <code>127.0.0.1 mylocalsite.test</code>
    ログイン後にコピー
  4. PHPSTUDYの構成: PHPStudyサーバーがこの新しいドメインを認識するように構成されていることを確認してください。これには、PHPStudy構成ファイルに仮想ホストを設定することが含まれる場合があります。
  5. セットアップのテスト:変更を保存した後、Webブラウザのmylocalsite.testに移動してサイトにアクセスできるはずです。

私のコンピューターでホストファイルを編集する手順は何ですか?

ホストファイルの編集は、オペレーティングシステムによってわずかに異なりますが、一般的なプラットフォームの一般的な手順は次のとおりです。

Windowsの場合:

  1. 管理者としてのメモ帳を開きます:メモ帳を右クリックし、「管理者として実行」を選択します。
  2. ホストファイルを開く:メモ帳で、 File > Openに移動し、 C:\Windows\System32\drivers\etc\hostsに移動して開きます。
  3. ファイルの編集:ファイルの最後にドメイン名とIPアドレスマッピングを追加します。
  4. 変更を保存: File > Saveをクリックして変更を保存します。

macosとLinuxの場合:

  1. 端子を開く:端子アプリケーションを起動します。
  2. テキストエディターで編集: nanovimなどのコマンドラインテキストエディターを使用します。例えば:

     <code>sudo nano /etc/hosts</code>
    ログイン後にコピー
  3. エントリの追加:ファイルの最後にIPとドメイン名のマッピングを追加します。
  4. 保存と終了: nanoを使用する場合は、 CTRL Oを押して保存し、 CTRL Xを終了します。

すべてのシステムについて:

  1. フラッシュDNSキャッシュ:ホストファイルを保存した後、DNSキャッシュをフラッシュして、変更がすぐに有効になることを確認する必要があります。コマンドはシステムによって異なりますが、Windowsの場合、 ipconfig /flushdnsであり、MacOSの場合、 sudo killall -HUP mDNSResponderです。

ローカル開発のためにホストファイルを使用することは私のインターネットブラウジングに影響を与えることができますか?

ローカル開発のためにホストファイルを使用すると、インターネットブラウジングに最小限の影響を与える可能性がありますが、いくつかの考慮事項があります。

  • ドメイン名の競合:インターネット上に存在するドメイン名をローカルサーバーにマップすると、ホストファイルのエントリを削除またはコメントするまで実際のサイトにアクセスすることはできません。開発中に実際のサイトとローカル開発サイトの両方にアクセスする必要がある場合、これは不便です。
  • DNSキャッシュ:ホストファイルの変更により、有効になるためにDNSキャッシュをクリアする必要がある場合があります。このアクションは、ブラウジングに直接影響するわけではありませんが、変更を確認するために必要です。
  • セキュリティ:誤ったエントリや偶発的な変更は、悪意のある意図を持っている人がホストファイルを変更した場合に悪意のあるサイトへのトラフィックを誤って指定するなど、セキュリティの問題につながる可能性があります。
  • パフォーマンス:ホストファイルはDNS解像度の前にチェックされるため、多くのエントリをマッピングすると、ドメイン名の解決にかかる時間がわずかに増加する可能性がありますが、通常は影響は無視できます。

一般に、慎重に管理すると、ブラウジングへの影響は最小限で管理しやすくなければなりません。

PHPStudyサーバーが新しいドメインマッピングを認識するようにするにはどうすればよいですか?

PHPStudyサーバーが新しいドメインマッピングを認識できるようにするには、新しいドメインのコンテンツを提供するようにphpstudyを構成する必要があります。これに従うことができる手順は次のとおりです。

  1. アクセスphpstudy構成: phpstudyを開き、通常はphpstudyインターフェイスからアクセスできる構成設定に移動します。
  2. 仮想ホストを作成する:新しいドメイン用の仮想ホストを設定する必要があります。これには通常、Apache構成ファイルの編集が含まれます。 vhostsまたは同様のフォルダーを探して、変更するテンプレートまたは既存の構成ファイルを見つけます。あなたのエントリは次のように見えるかもしれません:

     <code><virtualhost> ServerName mylocalsite.test DocumentRoot "C:/path/to/your/local/project" <directory> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </directory> </virtualhost></code>
    ログイン後にコピー
  3. PHPStudyを再起動:仮想ホスト構成を追加または変更した後、変更が有効になるようにPHPStudyサーバーを再起動する必要があります。
  4. 構成をテストします: Webブラウザを開き、 mylocalsite.testに移動します。すべてが正しく設定されている場合は、ローカルプロジェクトのコンテンツを表示する必要があります。
  5. ログのエラーの確認:サイトのロードが予想どおりにロードされない場合は、新しいドメインの動作を妨げている可能性のある構成の問題やその他の問題についてPHPStudyエラーログを確認してください。

これらの手順に従うことにより、PHPStudyサーバーが新しくマップされたドメインのコンテンツを認識して提供できるようにすることができるはずです。

以上がホストファイルを使用して、ドメイン名をローカルPHPStudyサーバーにマッピングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート