一、相关下载

1.httpd下载

官网下载:http://httpd.apache.org/

或者

百度网盘链接: https://pan.baidu.com/s/1JPdU28tv6rePKJanBYhp4w 提取码: 7zz4

2.apr、apr-util下载

官网下载:http://apr.apache.org/

或者

百度网盘链接:

apr: https://pan.baidu.com/s/1Xy1mnCTUqrh_D-zJpOKgUg 提取码: kgmh

apr-util: https://pan.baidu.com/s/1CbYWq0IsUZDZMrmX141c8A 提取码: 67v8

3.pcre下载

官网下载:http://pcre.org/

或者

百度网盘链接: https://pan.baidu.com/s/1qKuLbWati5V07y77HDD8Ow 提取码: j2tc

二、上传到服务器,解压缩

我是上传到root目录下,如果不是root,需要先cd命令进入目录。

安装apr:

tar -zxvf apr-1.7.0.tar.gz -C /usr/local/java
cd /usr/local/java/apr-1.7.0
./configure --prefix=/usr/local/java/apr
make
make install

安装apr-util:

tar -zxvf apr-util-1.6.1.tar.gz -C /usr/local/java
cd /usr/local/java/apr-util-1.6.1
./configure --prefix=/usr/local/java/apr-util --with-apr=/usr/local/java/apr
make
make install

安装pcre:

tar -zxvf pcre-8.38.tar.gz -C /usr/local/java
cd /usr/local/java/pcre-8.38
./configure --prefix=/usr/local/java/pcre
make
make install

安装httpd:

tar -zxvf httpd-2.4.39.tar.bz2 -C /usr/local/java
cd /usr/local/java/httpd-2.4.39
./configure --prefix=/usr/local/java/apache24 --with-apr=/usr/local/java/apr --with-apr-util=/usr/local/java/apr-util --with-pcre=/usr/local/java/pcre
make
make install

编译过程时间有点长,耐心等待一下,执行完毕,Apache就安装完成了。

现在可以进入启动Apache httpd服务了:

/usr/local/java/apache24/bin/apachectl start

现在访问对应的ip地址,看到It works!即表示安装成功

停止服务:

/usr/local/java/apache24/bin/apachectl stop

Linux安装httpd的更多相关文章

  1. linux 安装httpd(验证通过)

    一.安装apache(http服务) 1. 从apache.org下载源码安装包 2. 解压缩 # tar zxf httpd-2.2.4.tar.gz # cd httpd-2.2.4 3. 安装a ...

  2. rpm体系下的linux安装httpd+mysql+…

    一.安装apache 在rpm体系下,apache称为httpd. yum install httpd 即可! 二.安装mysql yum install mysql 三.安装mysql-server ...

  3. linux安装httpd,做文件服务器

    在一个团队或者公司层面上,做一个本地的文件服务器,将网上的资源下载到本地,是有必要的.这将节省其他人的很多下载时间. >>提君博客原创  http://www.cnblogs.com/ti ...

  4. Linux使用httpd配置反代理

    Linux安装httpd请看上一篇:https://www.cnblogs.com/tuituji27/p/11189095.html 首先,httpd默认监听端口号是80,增加或修改代理的端口号的文 ...

  5. Linux源码编译安装httpd

    Linux安装软件采用源码编译安装灵活自由,适用于不同平台,维护也十分方便. 源码编译的安装方式一般由3个步骤组成: 1.配置(configure) 2.编译(make) 3.安装(make inst ...

  6. Linux 源码安装httpd

    安装apr 下载解压apr-1.4.5 ./configure --prefix=/usr/local/apr make sudo make install 安装apr-util 下载解压apr-ut ...

  7. linux apache httpd安装(安装全部modules)

    一.安装apache(http服务) 1. 从apache.org下载源码安装包 2. 解压缩# tar zxf httpd-2.2.4.tar.gz# cd httpd-2.2.4 3. 安装apa ...

  8. linux安装配置apache服务(httpd)

    1. 安装 httpd. [root@linuxprobe ~]# yum -y install httpd 2. 删除默认欢迎页面 [root@linuxprobe ~]# rm -f /etc/h ...

  9. Linux 安装Mono环境 运行ASP.NET(一)

    1.先看一下Linux环境下面请求的过程,(画的不是很好,简单的了解一下原理.) .NET跨平台其实需要这三个关键:编译器.CLR和基础类库.在.NET下我们编写一个最简单的"Hello W ...

随机推荐

  1. MVC EF 导航属性

    @model IQueryable<EFExam.Models.CategoryProductViewModel>@{    Layout = null;}<!DOCTYPE htm ...

  2. NUGET源不存在,安装Nuget包提示“本地源不存在”

    困扰了两天的问题,终于找到原因了.因此来这里记录一下~ 前两天写项目时,要从NUGET上安装个第三方库,但不管是从可视化的管理器还是管理器控制台安装,都提示“本地源‘*******’不存在”.然后到网 ...

  3. 前端开发常用PhotoShop快捷键整理(更新中)

    图片来源 UI提供的psd图 印屏幕:PrScrn SysRq(键盘按键) 浏览器(插件)获取 常用的快捷键: 新建 Ctrl + N 取消选框 Ctrl + D 反选 Ctrl + shift + ...

  4. .net core api 跨域

    什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本.它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制. 所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子: h ...

  5. vs2017 cordova调试android app

    方案是:virtualbox + androidx86 7.0+_x64.iso虚拟机方式

  6. window下golang生成静态库给C语言调用

    buidmod为c-archive能在window下生成 ,c-shared则不行 1.golang生成c-archive静态库 main.go package main import "C ...

  7. WPF使用Fluent.Ribbon修改标题栏背景颜色

    使用NuGet安装:Install-Package Fluent.Ribbon 修改App.xaml: <Application.Resources> <!-- Attach def ...

  8. Android零基础入门第7节:搞定Android模拟器,开启甜蜜之旅

    原文:Android零基础入门第7节:搞定Android模拟器,开启甜蜜之旅 在前几期中总结分享了Android的前世今生.Android 系统架构和应用组件那些事.带你一起来聊一聊Android开发 ...

  9. AngularJS 1.4对动画系统进行了彻底的重构

    分享 <关于我> 分享  [中文纪录片]互联网时代                 http://pan.baidu.com/s/1qWkJfcS 分享 <HTML开发MacOSAp ...

  10. Codility---Dominator

    Task description A zero-indexed array A consisting of N integers is given. The dominator of array A ...