ホームページ >バックエンド開発 >PHPの問題 >LAN から PHP にアクセスできない場合はどうすればよいですか?

LAN から PHP にアクセスできない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2022-11-29 10:01:361700ブラウズ

LAN が php にアクセスできない問題の解決策: 1. Apache サーバーのインストール パスを見つけます; 2. 内容を「Options Indexes FollowSymLinks MultiViews」に変更します; 3. コントロール パネルでファイアウォールを開きます、新しい受信ルールを作成し、ポート 80 を追加するだけです。

LAN から PHP にアクセスできない場合はどうすればよいですか?

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

LAN から php にアクセスできない場合はどうすればよいですか?

同じ LAN 内のコンピューターがローカル PHP プロジェクトにアクセスできるようにする方法:

1. Apache で httpd-vhosts.conf を変更します

Apache サーバーを見つけますファイル「\apache\apache2.4.18\conf\extra\httpd-vhosts.conf」のインストール パス!!! 次の構成に変更します:

<VirtualHost *:8088>
    ServerName localhost
    DocumentRoot c:/wamp64/www
    <Directory  "c:/wamp64/www/">
    ####修改部分#####
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all  granted
    ################
    </Directory>
</VirtualHost>

Apache が正常に再起動されたら、同じものを使用できます。 LAN コンピュータの場合は、ブラウザを使用して Web サイトにアクセスします。ここでは 192.168.43.104/home/public/login を使用しています。これを自分の IP アドレスに変更する必要があります。成功すると、LAN 内の他の人があなたの Web ページにアクセスできることになります。

それでもアクセスできない場合は、ファイアウォールがオンになっているかどうかを確認してください。通常はデフォルトでオンになっています。ファイアウォールが原因かどうかを確認するには、ファイアウォールをオフにしてみてください。

2、ファイアウォール

ファイアウォールの場合、コンピュータのセキュリティのため、ファイアウォールをオフにすることはできません。コントロール パネルでファイアウォールを開いて、新しい受信ルールを作成できます。 、ポート 80 を追加します。 (このマシンは win10 システムです)

ステップ 1: コントロール パネルを開きます

ステップ 2: コントロール パネル → Windows ファイアウォールを開き、左側のメニューの [詳細設定] をクリックします。

ステップ 3: 受信ルール → 新しいルール、[受信ルール] をクリックし、[新しいルール] をクリックします。

ステップ 4: 「作成するルールのタイプ」で「ポート」を選択し、次のステップに進みます。

ステップ 5: 次のステップでは、「TCP」を選択し、「特定のローカル ポート (S)」を選択してポート番号 8080 を入力します。

Apache が正常に起動できることを確認してから、httpd.conf 構成ファイルを開いて、リッスン サーバー ポートを確認します。デフォルトのリスニング ポートは 80 ですが、そうでない場合は、80 に変更します。

ステップ 6: [接続を許可する] を選択し、次のステップに進みます。

ステップ 7: 実際の状況やユーザーのニーズに応じて、ドメイン、専用、共有などのオプションを確認し、次のステップに進みます。

ステップ 8: 最後にこのルールに名前を付けて完了します。

注: このマシンで使用される LAN は、携帯電話によってオンになっているホットスポットです。同じ LAN 内にあるように、2 台のコンピュータが同時にホットスポットに接続できるようにします。

推奨学習: 「PHP ビデオ チュートリアル

以上がLAN から PHP にアクセスできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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