There was an error compiling Apache today:
#./configure--prefix ... When checking the editing environment, it appears:
Checking for APR ... no
Configure:error:APR not found. Please read the documentation
Workaround:
1. Download the required packages:
- wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
- wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
- wget Http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
2. Compile and install:
- Yum Remove apr-util-devel Apr apr-util-mysql apr-docs apr-devel apr-util Apr-util-docs
The steps are as follows:
A: Solve Apr not found problem >>>>>>
- [Email protected] test]# TAR-ZXF apr-1.4.5.tar.gz
- [Email protected] test]# CD apr-1.4.5
- [Email protected] apr-1.4.5]#/configure --prefix=/usr/local/apr
- [[email protected] apr-1.4.5]# make && make install
B: Solve apr-util not found problem >>>>
- [Email protected] test]# TAR-ZXF apr-util-1.3.12.tar.gz
- [Email protected] test]# CD apr-util-1.3.12
- [Email protected] apr-util-1.3.12]#/configure --prefix=/usr/local/apr-util-with- apr=/usr/local/apr/bin/ Apr-1-config
- [[email protected] apr-util-1.3.12]# make && make install
C: Solve pcre problem >>>>>>>>>
- [[email protected] test] #unzip-o pcre-8.10.zip
- [[email protected] test] #cd pcre-8.10
- [Email protected] pcre-8.10]#./configure --prefix=/usr/local/pcre
- [[email protected] pcre-8.10] #make && make install
4. When you finally compile Apache, add:
./configure--PREFIX=/USR/LOCAL/HTTPD2 \
--enable-modules=all \
--enable-mods-shared=all \
--ENABLE-SO \
--WITH-APR=/USR/LOCAL/APR \
--with-apr-util=/usr/local/apr-util/\
--with-pcre=/usr/local/pcre
At last
Make && make install
Successful compilation completed ~
Installing Apache on Linux appears Configure:error:APR not found. Please read the documentation error