zoukankan      html  css  js  c++  java
  • Apache编译安装

    1.准备好源码包并配置好yum源,需要的源码包包括:httpd-2.4.18、apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz

    1.png

     

    2.准备用户

    groupadd -r apache
    useradd -r apache -g apache -s /sbin/nologin

    2.png

     

    3.准备环境,执行下面4条命令即可,这一步就不上图了。

    依次安装下面四个包组:

    yum groupinstall 'Development tools' -y
    yum install openssl-devel -y
    yum install zlib-devel -y
    yum install pcre-devel -y
    

     

      

    4.编译安装apr

    tar -xf apr-1.5.2.tar.gz && cd apr-1.5.2
    ./configure --prefix=/usr/local/apr
    make && make install

    3.png

    5.编译安装apr-util

    tar -xf apr-util-1.5.4.tar.gz && cd apr-util-1.5.4
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/
    make && make install

    4.png

    6.进入正菜,开始编译安装apache

    tar -xf httpd-2.4.18.tar.gz && cd httpd-2.4.18
    
    ./configure --prefix=/usr/local/httpd 
    --sysconfdir=/etc/httpd 
    --enable-so 
    --enable-rewrite 
    --enable-ssl 
    --enable-cgi 
    --enable-cgid 
    --enable-modules=all 
    --enable-mods-shared=all 
    --enable-mpms-shared=all 
    --with-mpm=event 
    --with-apr=/usr/local/apr 
    --with-apr-util=/usr/local/apr-util
    
    make && make install

    #注释: 上面的event可以换成其他的处理模块,具体含义可以百度apache的三种mpm模式

    5.png

    编译完成的样子

    6.png

     

    7.最后的处理工作:

    echo 'export PATH=$PATH:/usr/local/httpd/bin' >> /etc/profile.d/httpd.sh
    echo 'PidFile "/var/run/httpd.pid"' >> /etc/httpd/httpd.conf
    vim /etc/httpd/httpd.conf

    7.png

    将apache的默认运行用户改成我们创建的apache用户

    User daemon
    Group daemon

    改成

    User apache
    Group apache

    8.png

     

    配置启动脚本,让支持service 和 chkconfig

    cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
    vim /etc/init.d/httpd

    9.png

     

    启动服务:

    10.png

    测试:

    11.png

     

    到此,apache编译安装成功。

    我心里一直有个梦,想去嵩山少林学武功... QQ:1976883731
  • 相关阅读:
    [bzoj4241] 历史研究 (分块)
    [tyvj2054] 四叶草魔杖 (最小生成树 状压dp)
    20180710 考试记录
    [luogu2047 NOI2007] 社交网络 (floyed最短路)
    [luogu2081 NOI2012] 迷失游乐园 (树形期望dp 基环树)
    [luogu1600 noip2016] 天天爱跑步 (树上差分)
    [luogu2216 HAOI2007] 理想的正方形 (2dST表 or 单调队列)
    [poj 3539] Elevator (同余类bfs)
    [BZOJ1999] 树网的核 [数据加强版] (树的直径)
    bzoj2301 [HAOI2011]Problem b
  • 原文地址:https://www.cnblogs.com/xiaofengchu/p/8413249.html
Copyright © 2011-2022 走看看