首先下载依赖包:

下载apr包:

root@www:/# wget http://archive.apache.org/dist/apr/apr-1.6.3.tar.gz

下载Util

root@www:/# wget http://archive.apache.org/dist/apr/apr-util-1.6.1.tar.gz

下载pcre

root@www:/# wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.36/pcre-8.36.tar.gz

下载apache  http://httpd.apache.org/download.cgi

解压:root@www:/ tar xzvf  apr-1.6.3.tar.gz && tar xzvf  apr-util-1.6.1.tar.gz && pcre-8.36.tar.gz

安装apr

切换到apr目录

./configure –prefix=这里是安装目录随便定义

make && make install

安装 apr-util

./configure –prefix=这个是apr-util安装目录随便定义  –with-apr=注意这个是上面你安装apr的目录

make && make install

安装 pcre

./configure –prefix=这个是pcre安装目录随便定义

最后一步修改apache源码

进入apache源码的include目录找到 ap_release.h

找到#define AP_SERVER_BASEPRODUCT “Apache”

把Apache 这里我改成LBS

然后保存

安装Apache

./configure –prefix=apache的安装目录自己定义 –with-apr=你安装apr的目录 –with-apr-util=你安装apr-util的目录  –with- pcre=你安装pcre的目录 –enable-module=shared

其中–enable-module=shared表示Apache可以动态的加载模块,为以后安装php铺垫。

make&&make install

修改配置文件,如果不修改的话就启动了apache服务的话会出现问题:

进入你apache的安装目录下的conf找到httpd.conf

添加ServerName localhost:80这句话

如图

进入apache安装目录下的bin目录

启动apachectl

输入你的网址

运行结果我们可以看到server变成了LBS 并且系统变成Unix了

转载于:https://www.cnblogs.com/Anwar/p/9871554.html

Linux apache源码安装自定义Server相关推荐

  1. linux下源码安装apache服务

    1.搭建静态网站是,我们只需要搭建apache服务即可满足要求. 例如:如果我再客户端游览器输入地址,他会找到192.168.1.100这个服务器,然后根据端口会找到apache服务器.apache他 ...

  2. Apache 源码安装详细教程

    文章目录 Apache 源码安装 Apache 入门简介 进程和线程概念 进程和线程的区别 目前主流的WEB服务器软件 源码包安装 httpd 总结 Apache 重启报错解决办法 Apache 源码 ...

  3. LAMP架构介绍以及Apache源码安装

    一.LAMP架构介绍以及Apache源码安装 1.1.LAMP概述 LAMP是企业基础的应用架构 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web ...

  4. linux python源码安装,linux上源码安装python

    以下例子基于python 2.7.9,其他版本同理.# 1.下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tg ...

  5. 5.3.3.tat.gz php_一步步在LINUX中源码安装PHP运行平台

    一步步在LINUX中源码安装PHP运行平台 一步步在LINUX中源码安装PHP运行平台 本人是LINUX新手, 今天我们要学习一下如何在LINUX环境下安装PHP运行环境 目标:在LINUX环境下源码 ...

  6. glib 2.0 arm linux,glib源码安装使用方法

    glib库是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义.相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事 ...

  7. Linux下源码安装CodeBlocks

    Linux下源码安装CodeBlocks qianghaohao(CodingNutter) 一. 安装平台说明: CentOs6.4-i686  gcc-4.4.7 二. 下载最新源码: http: ...

  8. linux中源码安装node

    Linux上安装Node.js 直接使用已经编译好的包 node 官网已经把linux 下载版本更改为已经编译好的版本了,我们可以直接下载解压后使用: wget https://nodejs.org/ ...

  9. Apache源码安装和虚拟主机配置

    源码安装Apache 1.上传Apache源码安装所需软件包 2.安装: 安装顺序 apr->apr-util->pcre->httpd 安装编译环境 yum -y install ...

最新文章

  1. 工业环境老鼠目标检测
  2. Windows phone 8 学习笔记(5) 图块与通知
  3. 两种解法-树形dp+二分+单调队列(或RMQ)-hdu-4123-Bob’s Race
  4. 牛客 - 排序(模拟)
  5. C# -WinForm 中英文实现, 国际化实现的简单方法
  6. oracle主机名的脚本,一个开启Oracle服务和更改主机名的脚本-Oracle
  7. 问题 B: 十进制到二进制的转换
  8. C++实现邻接矩阵存储的图及dfs遍历
  9. Java部分A+B正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA
  10. 分区表学习三:分区表实际操作心得
  11. 数据结构 python堆_Python中的堆栈数据结构是什么?
  12. ubuntu 上 nvidia-smi 没显示所有的GPU
  13. InputMethodManager内存泄漏的原因及解决方案
  14. R初学者指南pdf 百度云盘
  15. Linux elf文件分析
  16. 特殊符号html怎么打出来的,特殊符号怎么打出来
  17. 天才小毒妃 第943章 小东西很努力
  18. Java中如何实现添加用户信息_如何通过Java客户端在Active Directory中创建新用户并将其添加到现有组...
  19. 树莓派4b搭建个人云_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置
  20. 大暴雷,“山寨版拼多多”宣告破产!曾一年收割 1.3 亿用户,如今自救失败负债 16 亿...

热门文章

  1. python 操作 表格
  2. 编程理论:多态,继承,和开闭原则
  3. bzoj 1684: [Usaco2005 Oct]Close Encounter【数学(?)】
  4. 组合数据类型练习,英文词频统计实例9-21
  5. HTML5 + CSS 左右排版自适应高
  6. windows下 sbulime text 安装less2css踩的几个坑
  7. usaco1.2.2 transform
  8. healthd: battery l=1 v=0 t=27.0 h=2 st=1 chg=a 注释方法
  9. 几种排序算法性能的比较
  10. 1 分钟 Serverless 部署掌上游戏机,“一行命令”找回小时候的乐趣!