Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn das LAN nicht auf PHP zugreifen kann?
Lösung für den Fall, dass auf PHP im LAN nicht zugegriffen werden kann: 1. Finden Sie den Installationspfad des Apache-Servers. 2. Ändern Sie den Inhalt in „Optionen + Indizes + FollowSymLinks + MultiViews“. 3. Öffnen Sie die Firewall in der Systemsteuerung , erstellen Sie eine neue Eingangsregel und fügen Sie dann Port 80 hinzu.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.
Was soll ich tun, wenn das LAN nicht auf PHP zugreifen kann?
So lassen Sie Computer im selben LAN auf Ihr lokales PHP-Projekt zugreifen:
1. Ändern Sie httpd-vhosts.conf in Apache.
Suchen Sie den Installationspfad der Apache-Serverdatei „Apacheapache2.4.18confextrahttpd-vhosts.conf“. !!! Ändern Sie die folgende Konfiguration:
<VirtualHost *:8088> ServerName localhost DocumentRoot c:/wamp64/www <Directory "c:/wamp64/www/"> ####修改部分##### Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require all granted ################ </Directory> </VirtualHost>
Nachdem Apache erfolgreich neu gestartet wurde, können Sie einen Computer im selben LAN verwenden, um mit einem Browser auf Ihre Website zuzugreifen. Ich verwende hier 192.168.43.104/home/public/login. Sie müssen es in Ihre IP-Adresse ändern. Wenn dies erfolgreich ist, können andere Personen im LAN auf Ihre Webseite zugreifen.
Wenn Sie immer noch keinen Zugriff haben, überprüfen Sie bitte, ob die Firewall aktiviert ist. Versuchen Sie, sie auszuschalten, um zu überprüfen, ob dies die Ursache für die Firewall ist.
2. Firewall
Wenn es sich um die Firewall handelt, kann die Firewall zur Sicherheit des Computers nicht ausgeschaltet werden, wir können die Firewall in der Systemsteuerung öffnen, eine neue Eingangsregel erstellen und Port 80 hinzufügen. (Diese Maschine ist ein Win10-System)
Schritt 1: Öffnen Sie die Systemsteuerung
Schritt 2: Systemsteuerung → Windows-Firewall, klicken Sie im linken Menü auf „Erweiterte Einstellungen“.
Schritt 3: Eingehende Regeln→Neue Regel erstellen, klicken Sie auf „Eingehende Regeln“ und dann auf „Neue Regel“.
Schritt 4: Wählen Sie unter „Typ der zu erstellenden Regel“ „Port“ und den nächsten Schritt aus.
Schritt 5: Wählen Sie „TCP“, wählen Sie „Spezifischer lokaler Port (S)“ und geben Sie die Portnummer 8080 ein, nächster Schritt.
Stellen Sie sicher, dass Ihr Apache normal starten kann, öffnen Sie dann die Konfigurationsdatei httpd.conf und überprüfen Sie den Listen-Server-Port. Der Standard-Listening-Port ist 80. Wenn nicht, ändern Sie ihn auf 80.
Schritt 6: Wählen Sie „Verbindung zulassen“ und fahren Sie mit dem nächsten Schritt fort.
Schritt 7: Überprüfen Sie die Optionen wie Domäne, dediziert oder freigegeben entsprechend der tatsächlichen Situation und den Bedürfnissen des Benutzers und fahren Sie mit dem nächsten Schritt fort.
Schritt 8: Benennen Sie abschließend diese Regel und vervollständigen Sie sie.
Hinweis: Das von diesem Gerät verwendete LAN ist ein vom Mobiltelefon aktivierter Hotspot. Ermöglichen Sie zwei Computern, gleichzeitig eine Verbindung zum Hotspot herzustellen, sodass sie sich im selben LAN befinden.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn das LAN nicht auf PHP zugreifen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!