2012-04-13 115 views
2

我想在我的CentOS机器上安装httpd-2.4.1(目前它的版本是2.2.15)。我做了以下...在centos上安装httpd 2.4.1时出现apr-util错误

sudo yum install gcc 
sudo yum install perl 
sudo yum install libbz2 libbz2-devel 
sudo yum install bzip2-devel 
sudo yum install curl-devel 
sudo yum install libjpeg-devel 
sudo yum install libpng-devel 
sudo yum install libX11-devel gd-devel 
sudo yum install libc-client-devel 
sudo yum install libmcrypt-devel 
sudo yum install bzip2 
sudo yum install pcre-devel 
sudo yum install openssl-devel 
sudo yum install libxml2-devel 
sudo yum install libmcrypt 

#apache 
wget http://mirror.nus.edu.sg/apache//apr/apr-util-1.4.1.tar.gz 
wget http://mirror.nus.edu.sg/apache//apr/apr-1.4.6.tar.gz 
extract and move to /srclib in httpd-2.4.1 directory 
sudo ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=most --with-included-apr --with-included-apr-util --enable-load-all-modules 
sudo make 
sudo make install 

在这里,我得到的错误:

/usr/bin/ld: /usr/local/apache/lib/libexpat.a(xmlparse.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC 
/usr/local/apache/lib/libexpat.a: could not read symbols: Bad value 
collect2: ld returned 1 exit status 
libtool: install: error: relink `libaprutil-1.la' with the above command before installing it 

如何重新链接libaprutil-1.la与上面的命令? (我猜测它是指-fPIC?)

回答

0

你不包括--with-included-apr-util运行时./configure

+0

是的,我注意到了。包括它后,我再次尝试,同样的问题。进行编辑。 – crazyphoton 2012-04-13 13:53:51

0

的./configure --with-包括-APR --with-包括-APR-util的