반응형

apache 2.4 설치 정리


1. 다운로드 apr, apr-util, pcre, httpd 4개 다운로드
   각각 사이트에서 최신 다운로드를 합니다. 

2. 압축해제
tar zxvf ***.tar.gz 실행

3. 컴파일 설치
 1) apr 컴파일 설치
- cd /app/apr-1.6.3 (디렉토리 이동)
- ./configure -- prefix=/usr/local/apr
- make && make install

## 다음 에러 
[./configure 시 에러]
rm: cannot remove `libtoolT': No such file or directory

컴파일 위치에서
cp -arp libtool libtoolT
파일 복사후 컴파일 실행

 2) apr-util 컴파일 설치
- cd /app/apr-util-1.6.1 (디렉토리 이동)
- ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
- make && make install

## 다음 에러시
[make 시 에러]
xml/apr_xml.c:35:19: fatal error: expat.h: 그런 파일이나 디렉터리가 없습니다

yum install expat-devel 설치후 진행


 3) pcre 컴파일 설치
- cd /app/pcre-8.42
- ./configure --prefix=/usr/local/pcre
- make && make install

 4) apache 컴파일 설치
- cd /app/httpd-2.4.33
- ./configure --prefix=/app/apache_2.4.33 --enable-mods-shared=all 
  --enable-so --enable-rewrite --enable-auth-digest 
  --with-apr=/usr/local/apr --with-apt-util=/usr/local/apr-util
  --with-pcre=/usr/local/pcre

./configure --prefix=/app/apache_2.4.33 --enable-mods-shared=all --enable-so --enable-rewrite --enable-auth-digest --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

./configure --prefix=/app/apache_2.4.33 --with-pcre=/usr/local/pcre

% 다른 방법도 있다 %
apr, apr-util 다운파일을 폴더체  httpd 내 srclib 폴더에 넣고 pcre 만 설치 하고 httpd 를 설치 하는 방법도 있습니다. 

설치후 servername 문제가 발생시 /apache_2.4.33/conf/httpd.conf 파일에서

servername = localhost:80 부분으로 수정 하고 기동 하면 정상 기동 된다. 


반응형

+ Recent posts