码迷,mamicode.com
首页 > Web开发 > 详细

在Linux上自行编译安装apache

时间:2014-10-27 07:04:54      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:linux   源文件   源代码   start   local   

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

标签:linux   源文件   源代码   start   local   

原文地址:http://8757576.blog.51cto.com/8747576/1568196

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!