源码安装和配置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第二步下载apr和apr-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
用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第二步下载apr和apr-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
相关文章推荐
- apache访问日志分析[转]
- apache日志管理【转】
- 如何将apache源码打成rpm安装包
- Apache启动失败解决办法
- java--监控--Apache,Resin,JVM状态监控
- windows 7 , apache 2.2 安装xsendfile 模块 的方法
- 重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 整理
- 软件许可证——GPL、AGPL、LGPL、Apache、ZLIB/LIBPNG、MIT
- 如何选择开源许可证?/GPL,LGPL,Mozila, BSD,MIT,Apache等许可证区别
- Centos编译安装Apache 2.4.6笔记 配置
- Windows版本Apache+php的Xhprof应用__[2]
- Windows版本Apache+php的Xhprof应用
- solr error logs org.apache.solr.common.SolrException: ERROR: [doc=17] unknown field alias
- Apache ab压力测试
- 使用apache的mod_jk实现jboss负载均衡
- Windows下Django1.6 + Apache2.2 + mod_WSGI 配置部署
- apache 安装
- mac os下Apache+php+mysql配置【转】
- 如何判断Apache服务器的工作模式
- 解决Apache/PHP无法启动的问题