답변:
다른 Apache가 설치 되었습니까? 터미널 (응용 프로그램-> 유틸리티-> Terminal.app)에서 다음을 시도하십시오.
추신 도끼 | grep httpd
로컬 웹 공유가 활성화 된 경우 다음과 같은 내용이 표시됩니다.
25829 ?? Ss 0 : 00.04 / usr / sbin / httpd -D FOREGROUND -D WEBSHARING_ON 25831 ?? S 0 : 00.00 / usr / sbin / httpd -D FOREGROUND -D WEBSHARING_ON
그런 다음 시도하십시오
추신 도끼 | 아파치 아파치
기본 설치를 사용하는 경우 아무 것도 반환하지 않지만 다른 서버가 설치되어있을 수 있습니다.
아파치가 / usr / sbin 이외의 다른 곳에서 실행중인 경우, PATH 환경 변수가 변경된 경우 조사 할 수 있습니다.
Apple에서 제공 한 기본 httpd.conf 파일 (편집 한 경우)을 사용해 볼 수도 있습니다.
현재 백업을 만듭니다
sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.bak
'original'httpd.conf 파일을 복사하십시오.
sudo cp /etc/apache2/original/httpd.conf /etc/apache2/httpd.conf
웹 서버를 다시 시작하십시오.
sudo apachectl 다시 시작
참고로. 장기 웹 개발을하고 있거나 할 예정이라면 MacPorts 또는 Homebrew에서 apache2, php, mysql 등을 설치하는 것이 좋습니다. 약간의 학습 곡선이 있지만 중단하면 쉽게 얻을 수 있으며 장기적으로 이점을 얻을 수 있습니다. 포트 명령 예 :
설치할 응용 프로그램 검색
포트 검색 아파치 2
아파치 2 설치
sudo port install apache2 (현재 버전 2.2.22)
Apache2 제거
sudo 포트 제거 apache2
업그레이드..
sudo 포트 업그레이드 apache2
또한, MacPorts는 모든 것을 / opt / 디렉토리에 설치하므로 (Homebrew도 마찬가지입니다) 더 이상 원하지 않는 경우 항상 전체 디렉토리를 삭제할 수 있습니다. 다시 말하지만, 트렌치에 약간의 파고를 신경 쓰지 않고 컴퓨터가 소스 코드에서 이러한 앱을 컴파일하는 동안 참을 수 있다면 (길이가 길 수 있습니다), 시간이 걸릴 것입니다.
내가 아는 쉬운 방법은 없지만 MAMP FAQ 가 정확하면 MAMP는 기본 아파치 설치를 변경하지 않으므로 어쨌든 도움이 될 것이라는 보장은 없습니다.
가짜 아파치 프로세스가 문제인 경우 MAMP가 설치하고 정리하지 않은 실행 된 작업을 찾으십시오 ( Lingon 은 명령 행에 익숙하지 않은 경우 도움이 될 수 있음)?
다른 모든 방법이 실패하면 항상 (성가 시지만 효과적인) 백업 + 깨끗한 OS X 재설치 + 마이그레이션 지원 옵션이 있습니다. 작업을 다시 수행하는 것이 중요합니다 ...
편집 : MAMP가 주장하는 파일 의 전체 목록을 다시 확인하여 시스템에 남아 있거나 어떤 식 으로든 변경되지 않았는지 확인할 수 있습니다.