在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

相关推荐

  • 第二周博客作业-N31-Linux文件、目录及其相关命令

    本篇文章主要围绕Linux的文件、目录及其相关的操作命令,如:mkdir、rmdir、tree、cat、tail、more、less、mv、cp、rm等命令

    2018-07-27
  • Linux的学习之旅

    Linux的文件系统层级结构标准FHS image.png /etc=====和主机相关的系统配置文件 edit the configure /home===== 用户家目录 /usr======二层分层的目录。默认是最大的。 /dev=====设备文件 /media======挂载点和可移动的设备, /mnt=====临时挂载点 /var=======可变…

    Linux笔记 2018-04-01
  • rpm指令详解

    程序包管理器: 功能:将编译好的应用程序的各组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装、升级、卸载和查询等管理操作;   1、程序包的组成清单(每个程序包都单独实现);         文件清单          安装或卸载时运行的脚本   2、数据库(公共)        程序包的名称和版本;       依赖关系;       功能…

    Linux笔记 2018-03-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