LAN が php にアクセスできない問題の解決策: 1. Apache サーバーのインストール パスを見つけます; 2. 内容を「Options Indexes FollowSymLinks MultiViews」に変更します; 3. コントロール パネルでファイアウォールを開きます、新しい受信ルールを作成し、ポート 80 を追加するだけです。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。