Home  >  Article  >  Backend Development  >  What to do if the LAN cannot access php

What to do if the LAN cannot access php

藏色散人
藏色散人Original
2022-11-29 10:01:361647browse

Solution to the problem that the LAN cannot access php: 1. Find the installation path of the apache server; 2. Modify the content to "Options Indexes FollowSymLinks MultiViews"; 3. Open the firewall in the control panel, create a new inbound rule, and then Just add port 80.

What to do if the LAN cannot access php

The operating environment of this tutorial: Windows 7 system, PHP version 8.1, Dell G3 computer.

What should I do if the LAN cannot access php?

How to let computers in the same LAN access your local php project:

1. Modify httpd-vhosts.conf in apache

Find the apache server The installation path of the file "\apache\apache2.4.18\conf\extra\httpd-vhosts.conf"!!! Modify to the following configuration:

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

After apache is successfully restarted, you can use the same LAN computer, use a browser to access your website. I am using 192.168.43.104/home/public/login here. You need to change it to your IP address. If successful, it means that other people in the LAN can access your web page.

If you still cannot access, please check whether the firewall is turned on. It is usually turned on by default. Try turning it off to verify whether it is the cause of the firewall.

2, Firewall

If it is the firewall, for the sake of computer security, the firewall cannot be turned off. We can open the firewall in the control panel, create a new inbound rule, and add port 80. (This machine is a win10 system)

Step 1: Open the Control Panel

Step 2: Control Panel → Windows Firewall, click "Advanced Settings" in the left menu.

Step 3: Inbound rules → New rule, click "Inbound rules" and then click "New rule".

Step 4: In the "Type of rule to be created", select "Port" and next step.

Step 5: Select "TCP", select "Specific local port (S)" and fill in the port number 8080, next step.

Make sure your apache can start normally, then open the httpd.conf configuration file and check the Listen server port. The default listening port is 80, if not, change it to 80.

Step 6: Select "Allow connection" and next step.

Step 7: Check the options such as domain, dedicated or shared according to the actual situation and needs of the user, and go to the next step.

Step 8: Finally name this rule and complete.

Note: The LAN used by this machine is a hotspot turned on by the mobile phone. Allow two computers to connect to the hotspot at the same time, so that they are within the same LAN.

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of What to do if the LAN cannot access php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn