请选择 进入手机版 | 继续访问电脑版
在线投稿 文字标题 文字标题 文字标题 文字标题 文字标题
切换皮肤
在安装APACHE 2.4之前,需要确认系统已经安装了pcre(用于实现正则功能)apr1.4和apr-util1.4相关运行环境(Centos6开始已经默认安装了apr和apr-util的,一般不需再做操作)


  1. yum -y install pcre-devel    #安装pcre组件
  2. tar zxf apr-1.4.6.tar.bz2    #安装apr
  3. cd apr-1.4.6
  4. ./configure --prefix=/usr/local/apr
  5. make && make install
  6. tar xf apr-util-1.4.1.tar.bz2    #安装apr-util
  7. cd apr-util-1.4.1
  8. ./configure --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr
  9. make && make install
复制代码
编译安装apache 2.4,自带了很多选项,这里的选项已经够生产环境使用,如果要在安装完后查看之前编译安装时所用的选项,可以查看build目录下的config.nice文件



  1. tar zxf httpd-2.4.tar.gz
  2. cd httpd-2.4
  3. ./configure
  4. --prefix=/usr/local/httpd \
  5. --sysconfig=/etc/httpd \
  6. --enable-so \
  7. --enable-rewrite \
  8. --enable-ssl \
  9. --enable-cgi \
  10. --enable-cgid \
  11. --enable-modules=most \
  12. --enable-mods-shared=most \
  13. --enable-mpms-shared=all \
  14. --with-apr=/usr/local/apr \
  15. --with-apr-util=/usr/local/apr-util
  16. make && make install
复制代码
启动apache,在安装目录的bin目录下有个apachectl脚本用于管理apache
通过httpd -l和httpd -M两个命令可以看到httpd启用的是event模块,如果要更换的话只需要修改httpd.conf里的LoadModule里的对应信息即可
修改后再次查看,已经可以看到模块被修改为了prefork

访问测试,It Works!!大功告成!

回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    Archiver|手机版|小黑屋|齐聚无忧 |网站地图

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.