CentOS 6.8上编译安装ApacheHttpServer

原创 2016年08月30日 23:22:20

CentOS 6.8上编译安装ApacheHttpServer

在上一篇文章CentOS 6.8_x64 Linux下基础环境搭建介绍了通过yum来安装Apache Http Server

本文将介绍通过源码方式编译安装Apache Http Server,编译安装的好处就是可以自定义一些配置,可以更好的学习和配置Apache Http Server

源码下载

All-In-One(apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz httpd-2.4.23.tar.gz pcre-8.39.tar.gz)

安装步骤

下载源码及依赖包

首先需要安装依赖包pcre-8.39.tar.gz,然后将apr-1.5.2.tar.gzapr-util-1.5.4.tar.gz分别解压至源码httpd-2.4.23目录下的srclib/aprsrclib/apr-util目录,确保依赖包都已经正确安装之后开始安装ApacheHttpServer

# tar -zxvf pcre-8.39.tar.gz
# cd pcre-8.39
# ./configure --prefix=/opt/pcre
# make && make install

# tar -zxvf httpd-2.4.23.tar.gz
# tar -zxvf apr-1.5.2.tar.gz
# mv apr-1.5.2 httpd-2.4.23/srclib/apr

# tar -zxvf apr-util-1.5.4.tar.gz
# mv apr-util-1.5.4 httpd-2.4.23/srclib/apr-util

# cd httpd-2.4.23
# ./configure --prefix=/opt/apache90 --with-port=90 --with-pcre=/opt/pcre
# make
# make install

# vi /opt/apache90/conf/httpd.conf
# /opt/apache90/bin/apachectl -k start
# /opt/apache90/bin/apachectl -k stop
# /opt/apache90/bin/apachectl -k graceful-stop

这里我将默认端口改成90,因为测试环境80端口已经被占用了,不过并不妨碍我做实验;

关于configure的更多配置项请移步参考configure官方文档

访问服务器

浏览器访问http://yourip:90/如果显示It works!则表明从源码编译安装的Apache Http Server服务器已经成功安装。

success image

版权声明:本文为博主原创文章,转载请留名,谢谢合作!

相关文章推荐

CentOS 7.2 配置Apache服务(httpd)--上篇

一、Apache简介 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数电脑操作系统中运行,由于其跨平台和安全性(尽管不断有...
  • wh211212
  • wh211212
  • 2016年10月31日 15:39
  • 13120

Centos6.8下编译安装Apache 2.4.25详细过程

今天的文章将要给大家介绍Centos6.8下编译安装Apache 2.4.25的过程,内容很详细,希望对大家有帮助。...

centOS6.8 源码安装apache2.2

先去apache官网下载源码包 把下载好的源码包上传 并解压   tar -zxf httpd-2.2.31.tar.gz 安装编译apache所需的相关软件 yum ...

CentOS 6.8编译安装LNMP环境

  • 2017年08月13日 21:47
  • 1.12MB
  • 下载

Centos6.8 64位编译安装PF_RING心得和总结

1)确认是否安装PF_RING如果你已经安装pf_ring,你可能需要执行: rmmod pf_ring如果你不确定你是否安装pf_ring,执行: modinfo pf_ring2)...

阿里云ESC服务器CentOS 6.8 下编译安装LAMP(php5.2.17 )

前言: 第一次在linux下搭建php环境,由于之前的代码环境要求是PHP-5.2下的,但是阿里云的服务器的文件库文件版本都挺高的,没办法,只能在网上找文件包,然后一个个编译安装。php5.2的版本...

CentOS 6.8 安装MySql+GCC 编译

安装Mysql1 . 查看是否安装Mysql# rpm -qa | grep mysql 2 . 查看可用版本# yum list | grep mysql3 . 安装服务器、客户端、开发库# yum...

linux CentOS-6.8mysql集群安装

  • 2017年08月25日 17:17
  • 659KB
  • 下载

在CentOS 6.8上编译OpenSSL 1.0.2k

本文介绍了在CentOS 6.8中使用GCC编译OpenSSL 1.0.2k的方法。
  • henter
  • henter
  • 2017年03月21日 18:20
  • 312
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CentOS 6.8上编译安装ApacheHttpServer
举报原因:
原因补充:

(最多只允许输入30个字)