今天把apache安装到了centos装,安装的过程中遇到了大家基本都遇到的问题就是缺少依赖包或者依赖包版本不够。下面简述下安装过程,以及解决方案。
./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --with-config-file-path=/usr/local/apache/conf
首先下载相应的tar包,apache,apr,apr-util。
1.首先解压apache的tar包。
tar
zxvf httpd-2.4.3.
tar
.gz
cd httpd-2.4.3
./configure --prefix=/usr/local/apache --enable-track-vars --enable-cgi --with-config-file-path=/usr/local/apache/conf
make
make install
如果不缺少依赖包的话,就应该完成,但是可能会遇到缺少apr包,或者是apr包版本过低的情况,apr是(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。我遇到的是apm包版本过低,因为我通过yum安装过apr包,所以我通过yum remove apr-*删除到安装过的apr包,然后重新安装 apr 和apr-util
方法如下:基本和安装apache的方法差不多。
#######安装apr######### |
tar
zxvf apr-1.4.2.
tar
.gz;
cd
apr-1.4.2;
./configure --prefix=/usr/
local
/apr;
make
;
make
install
;
tar
zxvf apr-util-1.3.10.
tar
.gz;
cd
apr-util-1.3.10;
./configure --with-apr=/usr/
local
/apr;
make
;
make
install
;