首页 > 代码库 > 在Linux上自行编译安装apache

在Linux上自行编译安装apache

1.获取软件: http://httpd.apache.org/  tar xf httpd-2.2.9.tar.gz

2.安装步骤:

解压源文件:

tar xf httpd-2.2.9.tar.gz 
cd httpd-2.2.9
./configure --prefix=/usr/local/apache --enable-so --enable-rewrite 
 make
 make install,到此安装完成,
然后进入/usr/local/apache/bin执行
./apachectl start 启动apache
./apachectl stop 停止apache

运行./configure 命令进行编译源代码,

--prefix=/usr/local/apach2 是设置编译安装到的系统目录,

 --enable-s  参数是使httpd服务能够动态加载模块功能,

--enable-rewrite  是使httpd服务具有网页地址重写功能。

3.编译安装的步骤:

a、获取源代码,并解压。

#tar xf package-version.tar.{gz|bz2|xz}

注意:展开后的目录名挺长为package-version

        b、切换到源码目录中

#cd package-verion

c、执行configure脚本

 #./configure

d、编译 

 #make

e、安装

 #make install

注意:configure脚本的通用功能。

我们需要的配置:

a、指定安装路径。

--prefix=/usr/local/package_name

--sysconfdir=/etc/package_name

b、指定启动、禁用的特性

 --enable-feature:如--enbale-ftm

 --disable-feature:如:--disable-socket

c、指定所依赖的功能、程序或文件。

 --with-funtion:启用某功能。

 --without-function:禁用某功能。

不同的程序,其configure脚本功能不同,要获取帮助。

./configure --help



在Linux上自行编译安装apache