APACHE:2.4版本LAMP环境搭建——编译安装

2020年11月24日09:32:00 发表评论 1,746
在安装APACHE 2.4之前,需要确认系统已经安装了pcre(用于实现正则功能)apr1.4和apr-util1.4相关运行环境(Centos6开始已经默认安装了apr和apr-util的,一般不需再做操作) 


yum -y install pcre-devel    #安装pcre组件tar zxf apr-1.4.6.tar.bz2    #安装aprcd apr-1.4.6./configure --prefix=/usr/local/aprmake && make installtar xf apr-util-1.4.1.tar.bz2    #安装apr-utilcd apr-util-1.4.1./configure --prefix=/usr/local/apr-util  --with-apr=/usr/local/aprmake && make install 
  

编译安装apache 2.4,自带了很多选项,这里的选项已经够生产环境使用,如果要在安装完后查看之前编译安装时所用的选项,可以查看build目录下的config.nice文件 


tar zxf httpd-2.4.tar.gzcd httpd-2.4./configure --prefix=/usr/local/httpd \--sysconfig=/etc/httpd \--enable-so \ --enable-rewrite \--enable-ssl \--enable-cgi \--enable-cgid \ --enable-modules=most \--enable-mods-shared=most \ --enable-mpms-shared=all \--with-apr=/usr/local/apr \--with-apr-util=/usr/local/apr-utilmake && make install 
  

  
启动apache,在安装目录的bin目录下有个apachectl脚本用于管理apache 
  
  
通过httpd -l和httpd -M两个命令可以看到httpd启用的是event模块,如果要更换的话只需要修改httpd.conf里的LoadModule里的对应信息即可 
  
修改后再次查看,已经可以看到模块被修改为了prefork 
  
  
访问测试,It Works!!大功告成! 
  
        

    发表评论

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: