這幾天想在測試機上將Apache與Tomcat整合,哪知CentOS5.5 內置的httpd貌似有點問題,不想去研究具體問題出在哪兒,索性安裝個新版的好了。然后在編譯過程中,發現少了一堆包,像apr- 1.4.6.tar.gz、apr-util-1.4.1.tar.gz、pcre-8.20.tar.gz···前2個編譯安裝倒沒啥大問題,無非是編 譯的時候寫好路徑參數,但最后一個玩意兒,就有點麻煩···嗯,還是百度了一下,把以下轉載內容貼上以供分享···
下載pcre-8.20編譯安裝,make時報錯:
source='pcrecpp.cc' object='pcrecpp.lo' libtool=yes
DEPDIR=.deps depmode=none /bin/sh ./depcomp
/bin/sh ./libtool --tag=CXX --mode=compile -DHAVE_CONFIG_H -I. -I/usr/kerberos/include -c -o pcrecpp.lo pcrecpp.cc
libtool: ignoring unknown tag CXX
libtool: unrecognized option `-DHAVE_CONFIG_H'
Try `libtool --help' for more information.
make[1]: *** [pcrecpp.lo] Error 1
這個錯誤,基本可以斷定是缺少系統包造成的,但是缺少哪個包卻不明確,這里記錄下,這個錯誤是缺少安裝gcc-c++,只需yum -y install gcc-c++,重新configure,make && make install通過。
編譯安裝完成,再安裝Apache。。。
OK,新Apache安裝成功鳥!