아파치 홈페이지를 접속하여 아파치 톰캣을 다운로드한다.
www.apachelounge.com/download/
자신의 운영체제 비트에 맞는 버전으로 설치하도록 한다.
파일을 다운로드한다면, 아래와 같은 파일이 보일 것이다.
압축을 풀어 설정을 진행하기 위해 Apache24/conf 경로로 이동 후, httpd 파일을 메모장으로 오픈하여 설정을 진행하도록 한다.
1.아파치 설치경로 입력
39번째 라인 확인
# Mutex directive, if file-based mutexes are used. If you wish to share the
# same ServerRoot for multiple httpd daemons, you will need to change at
# least PidFile.
#
Define SRVROOT "c:/Apache24"
ServerRoot "C:\web_server\httpd-2.4.46-win64-VS16\Apache24"
#
# Mutex: Allows you to set the mutex mechanism and mutex file directory
# for individual mutexes, or change the global defaults
ServerRoot 부분에 자신이 설치한 아파치 서버의 경로를 입력 하도록한다.
2.해당서비스에서 실행 될 포트번호를 입력한다.
60번째 라인 확인
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 5490
#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
Listen 5490 부분, 필자는 포트번호를 5490의 포트번호를 사용할 예정으로 5490이라는 값을 적었다.
3.파일 기본 경로 수정
251번째 라인 확인
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:\web_server\httpd-2.4.46-win64-VS16\Apache24\htdocs"
<Directory "C:\web_server\httpd-2.4.46-win64-VS16\Apache24\htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
DocumentRoot 와, Directory 의 기본이되는 경로를 입력합니다.
명령어로 아파치를 설치하여 서비스에 올리도록 하겠습니다 윈도우키를 눌러 cmd 를 입력 후 관리자 권한으로 실행 시킵니다.
이동 명령어 cd C:\httpd-2.4.46-win64-VS16\Apache24\bin 입력하여 아파치 서버 폴더로 이동합니다.
httpd.exe -k install 입력하여 아파치를 설치합니다.
VCRUNTIME140.dll 의 오류가 나온다면
아래의 포스팅글을 참고하여 설치하도록 합니다.
다시 입력한다면
정상적으로 설치됩니다, 다시 아파치 설치폴더로 이동하여 "ApacheMonitor" 프로그램을 실행하도록 합니다.
경로는 httpd-2.4.46-win64-VS16\Apache24\bin 의 경로에 위치하고있습니다
실행한다면, 아래와같이 Apache Serivce Monitor가 실행되며, 서비스를 실행할 것인지 중지할 것인지 관리가 가능합니다
Start 버튼을 눌러 서비스를 실행 합니다
아래와같이 변경되면 서비스는 동작중에 있으며 로컬호스트로 확인하였을 때, 서비스가 동작되어야 합니다
인터넷창에 localhost:포트번호 입력
아파치 톰캣과 PHP 연동방법은 아래의 포스팅글을 참고해주세요
[PHP] 2탄 아파치 톰캣과 PHP를 연동해보자
'PHP' 카테고리의 다른 글
[PHP] 윈도우10 아파치서버 외부접근 방화벽 허용 하기 (0) | 2020.11.14 |
---|---|
[PHP] 3탄 윈도우10 운영체제 PHP MYSQL 연동 및 테스트 방법 (0) | 2020.11.14 |
[PHP] 2탄 아파치 톰캣과 PHP를 연동해보자 (1) | 2020.11.14 |
[PHP] 개발 첫 단계 PHP 란 무엇이고 장단점에는 무엇이 있을까? (0) | 2020.11.13 |
댓글