시스템

[LINUX/CENTOS] 컴파일을 이용하여 APACHE 최신버전을 설치하자

네오류이 2021. 1. 9. 10:22
728x90
반응형

출처 : http://www.atblog.co.kr/?p=6255

 

 

 

나 역시 그렇고 리눅스 초보 사용자들은 보통 패키지 설치 명령어로 설치 하는데만 익숙하지
컴파일을 해서 설치한다는 것에 상당한 부담감이 가는건 엄청나다.

허나 컴파일을 해서 설치 해야 하는건 필수라고 보인다.
왜냐하면 패키징 업데이트가 느릴경우 이러한 컴파일 방법으로밖에 최신버전을 설치 할 수 없기 때문이다.

그래서 이번엔 컴파일을 해서 패키지를 설치 할 것이고, 설치 할 패키지는 Apache다.

간단 요약하여 설치 방법만 작성하도록 할것이고, 따라만 오면 문제는 없을 것이다.

 

먼저 앞서 패키지들은 전부 해당 서버에 접속하면 최신버전 혹은 원하는 다른 버전을 찾아 다운받을 수 있다.
– apache : http://www.apache.org/dyn/closer.cgi
– apr/apr-util : https://apr.apache.org
– pcre :  http://www.pcre.org

허나 귀찮은자를 위해… 혹은 파일 찾는데 번거로움을 줄이기위해 내 서버에 파일을 업로드하였고
그 주소를 토대로 작성하였으니 원하면 사용하길

 

 

먼저 파일들을 다운받을 적당한 디렉토리를 선택한다. 여기선 /home으로 가정하겠다.

 

 

 

 

 

Shell

 

1

2

# 디렉토리를 이동 하자.

$ cd /home

 

아파치를 다운받는다.

 

 

 

 

 

Shell

 

1

2

3

4

5

# 아파치 패키지 파일을 다운 받는다.

$ wget http://www.atblog.co.kr/file/package/httpd-2.4.10.tar.gz

 

# 그리고 압축을 해제 시켜두자

$ tar xvfz httpd-2.4.10.tar.gz

 

 

여기까지 완료되었으면 추가로 Apache설치를 하기위한 존속성 패키지들을 설치 할 것이다.

apr을 설치 하자.

 

 

 

 

 

Shell

 

1

2

3

4

5

6

7

8

9

10

11

# 패키지를 다운받고

$ wget http://www.atblog.co.kr/file/package/apr-1.5.1.tar.gz

 

# 압축을 해지시킨 후

$ tar xvfz apr-1.5.1.tar.gz

 

# 내부로 진입해 기본적인 세팅과 컴파일 과정을 거친다.

$ cd apr-1.5.1

$ ./configure

$ make

$ make install

 

다음 설치 할 것은 apr-util

 

 

 

 

 

Shell

 

1

2

3

4

5

6

7

8

9

10

# apr설치와 다를건 없다.

# 다시 디렉토리로 돌아와서

$ cd ..

 

$ wget http://www.atblog.co.kr/file/package/apr-util-1.5.4.tar.gz

$ tar xvfz apr-util-1.5.4.tar.gz

$ cd apr-util-1.5.4

$ ./configure --with-apr=/usr/local/apr

$ make

$ make install

 

끝으로 pcre을 설치

 

 

 

 

 

Shell

 

1

2

3

4

5

6

7

8

9

# 다시 디렉토리로 돌아와서

 

$ cd ..

$ wget http://www.atblog.co.kr/file/package/pcre-8.36.tar.gz

$ tar xvfz pcre-8.36.tar.gz

$ cd pcre-8.36

$ ./configure --prefix=/usr/local/pcre

$ make

$ make install

 

여기까지 설치 하였다면 기본적은 패키지는 전부 설치되어 있다고 볼 수 있다.
이제 아파치를 세팅할 것이다.

 

 

 

 

 

Shell

 

1

2

3

4

5

>$ cd ..

$ cd httpd-2.4.10

$ ./configure --prefix=/usr/local/apache --enable-http  --enable-info --enable-cgi --enable-so --with-pcre=/usr/local/pcre

$ make

$ make install

 

이제 설치가 완료되었으니 아파치를 구동시켜보자.

 

 

 

 

 

Shell

 

1

>$ /usr/local/apache/bin/httpd -k start

 

728x90
반응형