首页 > 代码库 > 在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