
저는 Windows7과 XAMPP 1.7.3을 사용하고 있습니다(32비트이지만 64에서 작동한다고 합니다). Apache 시작을 클릭하면 아무 일도 일어나지 않지만 그 아래에는 다음과 같이 기록됩니다.
"바쁨....아파치 서비스가 시작되었습니다"
하지만 녹색 실행 텍스트가 나타나지 않습니다.
Skype의 포트 80이 비활성화되었습니다. 내 컴퓨터에 IIS가 없습니다.
제어판에서 Apache 2.2 서비스를 시작하려고 하면 서비스별 오류 코드 1이라는 경고 상자가 표시됩니다.
누군가가 httpd.conf 파일에서 Listen 80을 85로 변경했다고 말했습니다. 이것은 작동하지 않았습니다. 제어판에서 Apache 2.2 서비스를 시작하려고 하면 서비스별 오류 코드 1이라는 경고 상자가 표시됩니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
Windows 7 64에서도 같은 문제가 발생했습니다. 그래도 'program files' 폴더에 XAMPP를 설치했습니다. 나중에 xampp 폴더에 대한 권한을 올바르게 설정했다고 생각했지만 Apache가 시작되지 않았습니다. 이것이 '프로그램 파일' 디렉토리에 있는 설치와 관련이 없는지 확인하기 위해 위에 제공된 조언에 귀를 기울이고 c:\xampp에 다시 설치했습니다. 그랬어요. 나에게 XAMPP는 '프로그램 파일' 디렉토리 외부에 설치되었을 때 작동했습니다.
답변2
명령줄에 들어가서 xampp_stop.exe를 수동으로 실행한 다음 xampp_start.exe를 실행하여 내용을 확인하십시오. 나는 과거에 약간 기발한 행동을 했으며 명령 출력을 보면 일반적으로 올바른 방향으로 이끌 것입니다.
Windows 7을 서비스로 설치했을 때 약간 이상하게 작동했습니다. OS로 부팅할 때마다 서비스를 비활성화하고 (콘솔을 통해서라도) 수동으로 시작해야 했습니다.
그러면 가상 호스트 문제, 로그 파일 누락 등이 보고됩니다.
답변3
마침내 내 문제를 알아냈습니다: (Win XP에서)
wamp를 설치했을 때 루트 드라이브가 아니었습니다 . C:
기본 드라이브는 . E:
설치 경로를 변경했지만 디렉토리 E:\wamp
의 일부 파일 E:\wamp\bin\apache\Apache2.2.21\conf\extra
에 하드 코딩된 경로가 있는 것으로 나타났습니다 C:
. 설치 드라이브의 적절한 경로로 바꾸십시오. 을 체크 해봐 httpd-autoindex
, httpd-dav
, httpd-multilang-errordoc
, httpd-ssl
, httpd-vhosts
.
그런 다음 아파치 서비스를 다시 시작하십시오.
이것이 당신에게 도움이 되기를 바랍니다.