Flower_kh

Apache 2.4 설치하기(APM 설치) 본문

서버/Apache

Apache 2.4 설치하기(APM 설치)

엄마밥좀줘 2018. 6. 15. 16:27


1. Apache 설치하기

2. PHP 설치하기

3. Mysql 설치하기


* 본 설치 환경은 Windows 10 (64bit) 입니다.


1. Apache 2.4 다운로드


https://www.apachelounge.com/download/ 링크 접속 후 아파치 최신 버전을 받습니다.


저는 Windows 10 64bit를 사용하고 있으므로, 첫번째 Apache 2.3.3 Win64 를 받았습니다. 사용자의 환경에 따른 버전을 설치해주시면 되겠습니다.



* 위 스샷의 파란색 밑줄을 보시면 아파치는 C++ Visual Studio 2017 또는 2015 설치를 선행 요구합니다. 이게 없으면 VCRUNTIME140.dll 오류가 뜨므로 없다면 설치후 진행하면 되겠습니다. (https://www.microsoft.com/ko-kr/download/details.aspx?id=53840)


2. 압축 해제


아파치 파일을 받으셨다면 설치할 경로에 압축을 풀어줍니다. 압축을 풀어준 곳이 아파치가 설치되는 장소입니다. 저는 C:\php 에 설치를 진행하였습니다.


3. httpd.conf 파일 수정


아파치 설치 폴더\conf 경로에 있는 httpd.conf 파일을 수정해야 합니다. 

에디터 프로그램(메모장 등) 으로 파일을 열어줍니다. 저는 메모장으로 열었습니다.

Ctrl + F 로 ServerRoot "c:/Apache24" 를 찾아줍니다. 그 후 "c:/Apache24" 안의 내용을 아파치 압축을 해제한 경로와 일치하게 적어줍니다.

저는 c:/php/ 안에 압축을 풀었기 때문에 아래의 사진처럼 적었습니다.


4. 웹문서 저장위치 변경


DocumentRoot "c:/Apache24/htdocs" 를 찾아서 따옴표 안의 위치를 원하는 겨로로 수정합니다. 

아래에 있는 <Directory "c:/Apache24/htdocs"> 의 경로도 DocumentRoot 경로와 일치시켜 줍니다.



5. ServerName 변경


#ServerName www.example.com:80 을 찾아서 #을 제거하고

ServerName localhost:80 또는

ServerName localhost 또는

ServerName 127.0.0.1:80 로 변경해줍니다. 그러면 외부 인터넷망 미연결 시에도 브라우저에서 http://localhost/ 를 입력해서 홈페이지 데이터를 불러올 수 있습니다.


혹은 #ServerName www.example.com:80 을 그대로 두고 맨 아래에 새롭게 추가해주셔도 됩니다.


여기까지 설정파일 수정은 모두 끝났습니다. 아파치 서비스를 윈도우에 등록해봅시다.


6. 아파치 서비스 등록


내컴퓨터 - 우클릭 - 자세히 - 속성 - 고급 시스템 설정 - 환경변수 클릭 또는

Win + R - control 입력 - 시스템 - 고급 시스템 설정 - 고급 탭 - 환경변수 클릭


시스템 변수(S) 에서 Path를 찾아서 더블 클릭하면 환경 변수 편집 창이 나타납니다. 여기서 새로만들기(N) 를 누르고 위 사진처럼 아파치를 설치한 경로의 bin 폴더까지의 경로를 입력후 확인을 누르고 빠져나옵니다.


7. 아파치 실행


윈도우 작업 표시줄의 돋보기 모양 클릭 - cmd 입력 - 명령 프롬프트 우클릭 - 관리자 권한으로 실행 을 합니다.


명령프롬프트 창에 httpd -k install 이라고 입력해서 아파치 서비스를 실행하면 아래와 같이 서비스 설치가 완료되었습니다.



설치 중 방화벽 해제 관련 메세지가 뜨는데, 액세스 허용(A) 버튼을 눌러서 계속 진행해 줍니다.

다시 명령프롬프트 창으로 돌아와서 httpd -k start 를 입력하여 아파치 서비스를 시작해 줍니다.



8. 아파치 실행 확인


확인은 제어판 - 관리도구 - 서비스 에서 확인할 수 있습니다.



위 사진처럼 상태가 실행 중으로 표시되면 정상적으로 돌아가고 있다는 것입니다.


인터넷 페이지를 열어 주소창에 http://localhost 또는 http://127.0.0.1 이라고 입력해 봅니다.


위 사진처럼 It works! 메세지가 뜨면 아파치 구동이 성공하였습니다.


* 아파치 서비스 명령프롬프트 명령어


아파치 서비스 종료(중지)는 httpd -k stop

아파치 서비스 재시작은 httpd -k restart

아파치 서비스 제거는 httpd.exe -k uninstall 혹은 httpd.exe -k uninstall -n APM_Apache2 처럼 서비스 이름을 같이 적어주면 됩니다.

Comments