** 참고 **

아래 장애상황과 해결방법은 각 서버의 환경에 따라 장애요인이 다를수 있기때문에 해결방법이 꼭 정답이라고 볼 수없고, 허접스러운 제가 해결하였던 방법이므로, 각자 상황에 맞게 적절히 도움을 받으셨으면 합니다.

 

 

 

[root@localhost httpd-2.2.3]# ./configure --prefix=/usr/local/apache
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking build system type... i686-pc-linux-gnu

 

checking for APR... yes
  setting CC to "gcc"
  setting CPP to "gcc -E"
  setting CFLAGS to " -g -O2 -pthread"
  setting CPPFLAGS to " -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE"
  setting LDFLAGS to " "

Configuring Apache Portable Runtime Utility library...

checking for APR-util... reconfig
configure: error: Cannot use an external APR with the bundled APR-util

 

apr-util 문제가 있는것으로 판단되므로, 

#yum install -y apr*

으로 apr에 관련된것을 모두 받았다. 물론 이렇게 되면 필요없는 프로그램까지 받게되었다.

그러나 컴파일은 완료됨.

 

APR 소스 설치 방법

[apr-1.4.2 설치]

 

 #cd /usr/local/src

 wget http://archive.apache.org/dist/apr/apr-1.4.2.tar.gz

tar xvf apr-1.4.2.tar.gz

cd apr-1.4.2

./configure

 

[./configure 시 에러출력]

config.status: executing libtool commands
rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
config.status: include/apr.h is unchanged
config.status: include/arch/unix/apr_private.h is unchanged

 

위와같은 에러 출력시 아래처럼 파일을 복사해주고 진행을 계속 해줍니다.

cp -arp libtool libtoolT

./configure

make

 

[make시 에러 출력]

make[1]: Entering directory `/usr/local/src/APM_setup/apr-1.4.2'
/bin/sh /libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE   -I./include -I/usr/local/src/APM_setup/apr-1.4.2/include/arch/unix -I./include/arch/unix -I/usr/local/src/APM_setup/apr-1.4.2/include/arch/unix -I/usr/local/src/APM_setup/apr-1.4.2/include  -o passwd/apr_getpass.lo -c passwd/apr_getpass.c && touch passwd/apr_getpass.lo
/bin/sh: /libtool: No such file or directory
make[1]: *** [passwd/apr_getpass.lo] Error 127
make[1]: Leaving directory `/usr/local/src/APM_setup/apr-1.4.2'
make: *** [all-recursive] Error 1
 

위와 같은 에러가 나온다면 아래처럼 심볼릭 링크를 걸어주고 진행을 계속 합니다.

# ln -s /usr/bin/libtool /

# make clean

# make

# make install

 

[apr-util-1.4.2 설치]

 

#cd ..

#wget http://archive.apache.org/dist/apr/apr-util-1.3.9.tar.gz

# tar xvzf apr-util-1.3.9.tar.gz
# cd apr-util-1.3.9
# ./configure --with-apr=/usr/local/apr
# make
# make install

 

이글은 http://system.neulwon.com/xe/?mid=linux_os&page=2&document_srl=2472 여기서 도움을 받았습니다.