您的位置:首页 > 运维架构 > Apache

源码安装和配置apache

2013-12-14 20:07 381 查看
源码安装和配置apache 网上有很多安装apache的文章,有些写的不全,个就这从头开始源码安装APACHE查询已安装的RPM软件的信息的方法:



用yum remove httpd 命令删除RPM安装的httpd1.pcre依赖包安装安装pcre(正则表达式库)(源码包下载地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/)# wget http://sourceforge.net/projects/pcre/files/pcre/8.32/pcre-8.32.tar.gz/download# tar -xzvfpcre-8.32.tar.gz# cd pcre-8.32# ./configure--prefix=/usr/local/pcre# make&& make install第二步下载aprapr-util,然后解压缩到/usr/local/src/httpd-2.4.2/srclib目录。注意不要使用默认的解压缩后的目录名。(源码包下载地址:http://labs.mop.com/apache-mirror//apr/
tar -zxvfapr-1.5.0.tar.gz -C httpd-2.4.7/srclib/ mv apr-1.5.0/ aprtar -zxvfapr-util-1.5.3.tar.gz -C httpd-2.4.7/srclib/ mv apr-util-1.5.3/ apr-util
第三步 解压以及安装apache
#tar –zxvf httpd-2.4.7.tar.gz
#cd httpd-2.4.7
./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite--enable-deflate --with-mpm=worker --with-included-apr--with-pcre=/usr/local/pcre/bin/pcre-config#make && make install
#make clean
#cd

启动服务:
#/usr/local/apache/bin/apachectl –k start
然后在地址栏里面输入:本机IP/index.html 如果可以看到“It works!”就说明apache已经安装成功了下面是启动脚本:
#!/bin/bash# Startup script for the Apache Web Server# 包含函数库. /etc/rc.d/init.d/functions# 获取网络配置. /etc/sysconfig/network# 检测 NETWORKING 是否为 "yes"[ "${NETWORKING}" = "no" ]&& exit 0# apache安装目录APACHE=/usr/local/apache2# 启动服务函数start() {echo $"Starting httpd service: "$APACHE/bin/apachectl startRETVAL=$?echo start}# 关闭服务函数stop() {echo $"Stopping httpd service: "$APACHE/bin/apachectl stopRETVAL=$?echo stopecho $"Stopping httpd service: "$APACHE/bin/apachectl stopRETVAL=$?echo}# 根据参数选择调用case "$1" instart)start;;stop)stop;;restart)stopstart;;*)echo $"Usage: $0 start|stop|restart"exit 1esac

本文出自 “一路狂追” 博客,请务必保留此出处http://rabbit2013.blog.51cto.com/6658739/1340639
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: