WAMP를 실행하는 서버가 없었으면 좋겠지만 그렇습니다. Linux에서는 그냥 뭐든지 할 것 sudo service restart httpd
입니다 apache2
. 하지만 WAMP를 사용하면? 나는 단서가 없다.
작업 표시줄의 알림 영역에 아이콘을 클릭하면 메뉴가 표시됩니다.
"모든 서비스 중지" 또는 "오프라인 설정"을 클릭한 다음 다음을 방문하면http://127.0.0.1/Firefox에서는 여전히 웹사이트가 제공되는 것을 볼 수 있습니다.
https://stackoverflow.com/a/5065551/569976하라고 하더군요 cd C:/wamp/bin/apache/apache2.2.8/bin; httpd --start
. 그렇게 하면 다음 오류가 발생합니다.
[Tue Sep 29 17:06:11 2015] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
나도 시도했지만 httpd --restart
같은 오류가 발생했습니다.
시작 -> 실행 -> services.msc를 실행하면 Apache 서비스가 표시되지 않습니다. wampapache 서비스가 표시되지만 상태가 "시작됨"이 아닙니다.
내가 할 때 netstat -a -b
나는 이것을 본다:
Proto Local Address Foreign Address State PID
TCP MYSERVER:http MYSERVER.MYCOMPANY.local:0 LISTENING 4168
[httpd.exe]
멋지네요. 그러나 해당 httpd.exe 파일이 어디에 있는지 모르겠습니다. 에 살고 있다고 생각했지만 C:/wamp/bin/apache/apache2.2.8/bin
전혀 모르겠습니다.
어떤 아이디어가 있나요?
답변1
WAMPServer를 사용하여 Apache 및/또는 MySQL을 시작하고 중지하는 다양한 방법이 있습니다.
wampmanager 메뉴 시스템에서:
wampmanager -> Apache -> Service -> Start/Resume service
wampmanager -> Apache -> Service -> Stop service
wampmanager -> Apache -> Service -> Restart service
wampmanager -> MySQL -> Service -> Start/Resume service
wampmanager -> MySQL -> Service -> Stop service
wampmanager -> MySQL -> Service -> Restart service
이러한 메뉴 옵션은 서비스가 현재 실행 중인지 여부에 따라 자동으로 활성화 및 비활성화되므로 가용성을 살펴보면 서비스가 현재 실행 중인지 여부를 확인할 수 있습니다.
또는 명령줄을 사용하려는 경우:
net start wampapache
net start wampmysqld
net stop wampapache
net stop wampmysqld
물론 64비트 WAMPServer를 사용하여 64비트 Apache를 사용하는 경우 명령은 다음과 같습니다.
net start wampapache64
net start wampmysqld64
net stop wampapache64
net stop wampmysqld64
물론 오류 메시지는 Apache를 잘못 구성했음을 의미합니다. 구성 변경 사항을 확인하세요.
이 경우 메뉴 옵션은 관련이 없습니다 . 서버에 대한 허용된 액세스를 "오프라인"에서 로컬 액세스로 변경하고 "온라인"에서 모든 IP에서 허용하도록 파일을 Put Online
수정하는 것뿐입니다 .httpd.conf