ホストファイルを使用して、ドメイン名をローカルPHPStudyサーバーにマッピングするにはどうすればよいですか?
ホストファイルを使用して、ドメイン名をローカルPHPStudyサーバーにマップすると、デフォルトのIPアドレスの代わりにカスタムドメイン名を使用してローカルでWebサイトをテストできます。これがあなたがそれを行う方法です:
- IPアドレスを識別します。まず、PHPStudyサーバーが使用しているIPアドレスを特定します。通常、ローカル開発の場合、仮想マシンまたは別のローカルサーバーのセットアップを使用している場合、これは
127.0.0.1
(LocalHost)または192.168.xx
になります。 -
ドメイン名を選択します。ローカル開発に使用するドメイン名を決定します。たとえば、
mylocalsite.test
。 -
ホストファイルを編集:コンピューターでホストファイルを開き、選択したドメイン名をPHPStudyサーバーのIPアドレスにマッピングするエントリを追加します。エントリは次のようになります。
<code>127.0.0.1 mylocalsite.test</code>
- PHPSTUDYの構成: PHPStudyサーバーがこの新しいドメインを認識するように構成されていることを確認してください。これには、PHPStudy構成ファイルに仮想ホストを設定することが含まれる場合があります。
-
セットアップのテスト:変更を保存した後、Webブラウザの
mylocalsite.test
に移動してサイトにアクセスできるはずです。
私のコンピューターでホストファイルを編集する手順は何ですか?
ホストファイルの編集は、オペレーティングシステムによってわずかに異なりますが、一般的なプラットフォームの一般的な手順は次のとおりです。
Windowsの場合:
- 管理者としてのメモ帳を開きます:メモ帳を右クリックし、「管理者として実行」を選択します。
-
ホストファイルを開く:メモ帳で、
File
>Open
に移動し、C:\Windows\System32\drivers\etc\hosts
に移動して開きます。 - ファイルの編集:ファイルの最後にドメイン名とIPアドレスマッピングを追加します。
-
変更を保存:
File
>Save
をクリックして変更を保存します。
macosとLinuxの場合:
- 端子を開く:端子アプリケーションを起動します。
-
テキストエディターで編集:
nano
やvim
などのコマンドラインテキストエディターを使用します。例えば:<code>sudo nano /etc/hosts</code>
- エントリの追加:ファイルの最後にIPとドメイン名のマッピングを追加します。
-
保存と終了:
nano
を使用する場合は、CTRL O
を押して保存し、CTRL X
を終了します。
すべてのシステムについて:
-
フラッシュDNSキャッシュ:ホストファイルを保存した後、DNSキャッシュをフラッシュして、変更がすぐに有効になることを確認する必要があります。コマンドはシステムによって異なりますが、Windowsの場合、
ipconfig /flushdns
であり、MacOSの場合、sudo killall -HUP mDNSResponder
です。
ローカル開発のためにホストファイルを使用することは私のインターネットブラウジングに影響を与えることができますか?
ローカル開発のためにホストファイルを使用すると、インターネットブラウジングに最小限の影響を与える可能性がありますが、いくつかの考慮事項があります。
- ドメイン名の競合:インターネット上に存在するドメイン名をローカルサーバーにマップすると、ホストファイルのエントリを削除またはコメントするまで実際のサイトにアクセスすることはできません。開発中に実際のサイトとローカル開発サイトの両方にアクセスする必要がある場合、これは不便です。
- DNSキャッシュ:ホストファイルの変更により、有効になるためにDNSキャッシュをクリアする必要がある場合があります。このアクションは、ブラウジングに直接影響するわけではありませんが、変更を確認するために必要です。
- セキュリティ:誤ったエントリや偶発的な変更は、悪意のある意図を持っている人がホストファイルを変更した場合に悪意のあるサイトへのトラフィックを誤って指定するなど、セキュリティの問題につながる可能性があります。
- パフォーマンス:ホストファイルはDNS解像度の前にチェックされるため、多くのエントリをマッピングすると、ドメイン名の解決にかかる時間がわずかに増加する可能性がありますが、通常は影響は無視できます。
一般に、慎重に管理すると、ブラウジングへの影響は最小限で管理しやすくなければなりません。
PHPStudyサーバーが新しいドメインマッピングを認識するようにするにはどうすればよいですか?
PHPStudyサーバーが新しいドメインマッピングを認識できるようにするには、新しいドメインのコンテンツを提供するようにphpstudyを構成する必要があります。これに従うことができる手順は次のとおりです。
- アクセスphpstudy構成: phpstudyを開き、通常はphpstudyインターフェイスからアクセスできる構成設定に移動します。
-
仮想ホストを作成する:新しいドメイン用の仮想ホストを設定する必要があります。これには通常、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>
- PHPStudyを再起動:仮想ホスト構成を追加または変更した後、変更が有効になるようにPHPStudyサーバーを再起動する必要があります。
-
構成をテストします: Webブラウザを開き、
mylocalsite.test
に移動します。すべてが正しく設定されている場合は、ローカルプロジェクトのコンテンツを表示する必要があります。 - ログのエラーの確認:サイトのロードが予想どおりにロードされない場合は、新しいドメインの動作を妨げている可能性のある構成の問題やその他の問題についてPHPStudyエラーログを確認してください。
これらの手順に従うことにより、PHPStudyサーバーが新しくマップされたドメインのコンテンツを認識して提供できるようにすることができるはずです。
以上がホストファイルを使用して、ドメイン名をローカルPHPStudyサーバーにマッピングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン
