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 수정
아파치 서버 "apacheapache2.4.18confextrahttpd-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에 있는 컴퓨터를 사용하여 브라우저로 웹 사이트에 액세스할 수 있습니다. 여기서는 192.168.43.104/home/public/login을 사용하고 있습니다. 이를 귀하의 IP 주소로 변경해야 합니다. 성공하면 LAN의 다른 사람들이 귀하의 웹 페이지에 액세스할 수 있다는 의미입니다.
그래도 접속이 되지 않는다면 방화벽이 켜져 있는지 확인해보세요. 일반적으로 방화벽이 켜져 있는지 확인해보세요.
2. 방화벽
방화벽인 경우 컴퓨터의 안전을 위해 방화벽을 끌 수 없습니다. 제어판에서 방화벽을 열고 새 인바운드 규칙을 만들고 포트 80을 추가할 수 있습니다. (본 기기는 win10 시스템입니다.)
1단계: 제어판을 엽니다
2단계: 제어판 → Windows 방화벽, 왼쪽 메뉴에서 "고급 설정"을 클릭합니다.
3단계: 인바운드 규칙→새 규칙 만들기, "인바운드 규칙"을 클릭한 다음 "새 규칙"을 클릭합니다.
4단계: "생성할 규칙 유형"에서 "포트"를 선택하고 다음 단계로 진행합니다.
5단계: "TCP"를 선택하고 "특정 로컬 포트(S)"를 선택한 후 포트 번호 8080을 입력하고 다음 단계로 진행하세요.
아파치가 정상적으로 시작되는지 확인한 다음 httpd.conf 구성 파일을 열고 Listen 서버 포트를 확인하세요. 기본 수신 포트는 80입니다. 그렇지 않은 경우 80으로 변경하세요.
6단계: "연결 허용"을 선택하고 다음 단계로 이동합니다.
7단계: 사용자의 실제 상황과 필요에 따라 도메인, 전용 또는 공유 등의 옵션을 확인하고 다음 단계로 진행합니다.
8단계: 마지막으로 이 규칙의 이름을 지정하고 완료합니다.
참고: 이 기기에서 사용하는 LAN은 휴대폰에서 켜는 핫스팟입니다. 두 컴퓨터가 동시에 핫스팟에 연결되어 동일한 LAN 내에 있도록 할 수 있습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 LAN에서 PHP에 액세스할 수 없는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!