ホームページ >バックエンド開発 >PHPチュートリアル >XAMPP で仮想ホストを作成して複数の Web サイトをローカルで実行するにはどうすればよいですか?

XAMPP で仮想ホストを作成して複数の Web サイトをローカルで実行するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-27 09:28:30361ブラウズ

How to Create Virtual Hosts in XAMPP to Run Multiple Websites Locally?

XAMPP で仮想ホストを作成する方法

はじめに

XAMPP は多用途の Web 開発ですこのスタックを使用すると、開発者は Apache、MySQL、PHP などのさまざまなサービスを使用してローカル Web サーバーを実行できます。 Windows マシンで XAMPP を実行している場合、ポート 80 がシステム プロセスによって占有される可能性があります。別のポートで XAMPP を使用するには、仮想ホストを作成できます。

ステップ 1: httpd-vhosts.conf で仮想ホストを構成する

httpd-vhosts を開きます。 conf ファイルは、XAMPP ディレクトリ (C:/xampp/apache/config/extra/httpd-vhosts.conf または新しいバージョンでは C:/xampp/apache/conf/extra/httpd-vhosts.conf) にあります。次のコードを追加して、目的の Web サイトの仮想ホストを作成します。

<VirtualHost *:80>
    ServerName www.example.com
    DocumentRoot "C:\xampp\htdocs\example"
    SetEnv APPLICATION_ENV "development"
    <Directory "C:\xampp\htdocs\example">
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

「www.example.com」を目的のサブドメインに置き換え、「C:xampphtdocsexample」を Web サイトのルート ディレクトリへのパスに置き換えます。

ステップ 2: ホスト ファイルの更新

次のエントリをホスト ファイル (C:WINDOWSsystem32driversetchosts) に追加します。

127.0.0.1 www.example.com

これは、

ステップ 3: httpd.conf で仮想ホストを有効にする

httpd.conf ファイル (C:xamppapacheconfhttpd.conf) を開き、次のセクションを見つけます:

#Virtual hosts
Include conf/extra/httpd-vhosts.conf

2 行目の先頭にある「#」を削除してコメントを削除します。

ステップ 4: Apache サーバーを再起動します

XAMPP コントロール パネル内から Apache サーバーを再起動します。 Apache が再起動したら、ブラウザのアドレス バーに「www.example.com」と入力すると、Web サイトにアクセスできるようになります。

以上がXAMPP で仮想ホストを作成して複数の Web サイトをローカルで実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。