在CentOS7上编译安装apache 2.4源码包,并启动此服务

  • 1 关闭firwalld
  • systemctl stop firewalld
  • systemctl disable firewalld
  • 2 关闭SElinux
  • setenforce 0
  • vim /etc/selinux/config
  • 找到以SELINUX开头的那行,修改成SELINUX=disabled
  • 以下就是脚本里的内容,执行就OK了
  • yum groupinstall -y “development tools”
    yum install -y openssl-devel
    tar xvf httpd-2.4.33.tar.bz2
    cd httpd-2.4.33
    wget -SO arp-1.5.2.tar.gz http://mirrors.aliyun.com/apache/apr/apr-1.5.2.tar.gz
    wget -SO arp-util-1.5.4.tar.gz http://mirrors.aliyun.com/apache/apr/apr-util-1.5.4.tar.gz
    tar fxz arp-1.5.2.tar.gz
    tar fxz arp-util-1.5.4.tar.gz
    cp -r arp-1.5.2 srclib/
    cp -r arp-util-1.5.4 srclib/
    ./configure –prefix=/app –sysconfdir=/etc/httpd24 –enable-ssl –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util
    make -j 4 && make install
    grep “/app/bin” /etc/profile.d/env.sh && echo ok||echo”PATH=/app/bin:$PATH”>>/etc/profile.d/env.sh
    source /etc/profile.d/env.sh
    apachectl start

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96876

(4)
从那以后从那以后
上一篇 2018-04-22
下一篇 2018-04-22

相关推荐

  • 手把手系列(四)教你用kickstart自动化安装CentOS系统

    KickStart是一种半自动化的安装方式。安装者完全可以只告诉安装程序从何处获取ks.cfg文件,然后去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置的重启选项来重启系统,并结束安装。

    2018-05-24
  • linux sed用法总结

    处理文本的工具sedStream EDitor, 行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,…

    Linux笔记 2018-04-15
  • 新加磁盘的实现方法

    生产中硬盘会不断的出现故障此时我们就需要更换新的硬盘,那么拿到一个新的硬盘之后我们该如何来使用呢?一个新的硬盘首先我们要把旧硬盘上的东西进行备份然后用新的硬盘替代。新硬盘使用之前我们必须要先对新硬盘进行 分区—>创建文件系统—>挂载—>设置开机自启 这几个步骤,那么接下来我们一个一个来说明每个步骤的实现过…

    Linux笔记 2018-04-30
  • d3基本命令总结

    ltrace ls 跟踪进程调用库函数的情况 strace ls 跟踪一个进程的系统调用或信号产生的情况 安装:yum -y install ltrace   hex   兼容分时系统 同一个时间,CPU只能处理终端的请求,绑定task和cpu。   80年代 GNU (GNU Not is UNIX)单一处理 AIX HP I…

    Linux笔记 2018-07-30