参考http://blog.csdn.net/sundenskyqq/article/details/24733923 但这篇博文有些东西有错。

参考http://www.cnblogs.com/zhuque/archive/2012/11/03/2763352.html 部分内容

步骤:

1、  下载apr、apr-util、pcre、Apache httpserver

地址如下:

apr/ apr-util: http://apr.apache.org/download.cgi

pcre: http://www.pcre.org/

apache http server: http://httpd.apache.org/download.cgi#apache24

2、  将文件上传到服务器linux

方法如下:http://jingyan.baidu.com/article/219f4bf7d28185de442d38d2.html

安装一个Filezilla client,可直接把文件拉过去,还可以轻松地在linux里建目录。

我的目录:/resource   把未解压的安装包放在此目录下。

再新建如下目录:

/resource/soft/apr

/resource/soft/apr-util

/resource/soft/pcre

/resource/soft/httpd

3、  分别解压四个文件

例如解压到当前目录:

解压apr : tar –vxf apr-1.5.2.tar.gz

解压apr : tar –vxf apr-util-1.5.4.tar.gz

解压pcre : tar –vxf pcre-8.33.tar.gz

解压Apache http server:tar –vxf httpd-2.4.25.tar.gz

4、  安装apr

切换到apr-1.5.2文件夹下,依次执行命令:

(1)./configure --prefix=/resource/soft/apr (注意--prefix前有空格)

(2)make (编译)

(3)make install(安装)

5、  安装apr-util

切换到apr-util-1.5.4文件夹下,依次执行命令:

(1)./configure --prefix=/resource/soft/apr-util --with-apr=/resource

/soft/apr/bin/apr-1-config

(2)make (编译)

(3)make install(安装)

6、  安装pcre

切换到pcre-8.33文件夹下,依次执行命令:

(1)./configure --prefix=/resource/soft/pcre --with-apr=/resource

/soft/apr/bin/apr-1-config

(2)make (编译)

(3)make install(安装)

安装pcre时可能不成功,出现如下错误:

configure: error: You need a C++ compiler for C++ support

解决方法:执行如下命令安装c++,再重新装一遍。

yum install -y gcc gcc-c++

7、  安装Apache httpserver

如果已经存在/etc/httpd/httpd.conf,请先卸载或者关闭centos系统自带的web服务,执行命令:chkconfig  httpd off

切换到httpd-2.4.25文件夹下,依次执行命令:

(1)./configure --prefix=/resource/soft/httpd --with-apr=/resource/soft/apr --with-apr-util=/resource/soft/apr-util/ --with-pcre=/resource/soft/pcre

(2)make (编译)

(3)make install(安装)

===================

8、 修改配置:

(1)    需要首先修改配置文件:(/resource/soft/httpd/conf/httpd.conf)

ServerName (如127.0.0.1:1025)

Listener  (如127.0.0.1:1025)

(2)    切换到/resource /soft/httpd/bin目录下,

执行:./apachectl –k start   开启服务

(3)    到浏览器中输入127.0.0.1:1025 或者localhost:1025,得到:It  works!则配置成功

转载于:https://www.cnblogs.com/jilu1219/p/6717160.html

linux 安装apache http server相关推荐

  1. 探探自动配对PHP_CentOS7 - 安装Apache HTTP Server和PHP

    安装Apache HTTP Server和PHP 你可能听说过LAMP的缩写,它代表Linux,Apache,MySQL和PHP. 它指的是用于提供网站和Web应用程序的流行技术配对. 本文教您如何安 ...

  2. Linux安装Apache报错:Cannot find a valid baseurl for repo: base/7/x86_64解决方案

    Linux安装Apache报错:Cannot find a valid baseurl for repo: base/7/x86_64解决方案 参考文章: (1)Linux安装Apache报错:Can ...

  3. serv-u 数据备份_如何使用用户数据脚本在EC2实例上安装Apache Web Server

    serv-u 数据备份 你好朋友, 在本教程中,我们将看到如何使用用户数据脚本在EC2实例上安装Apache Web Server. 在我以前的教程之一中,我已经解释了如何使用AWS控制台启动EC2实 ...

  4. 如何使用用户数据脚本在EC2实例上安装Apache Web Server

    你好朋友, 在本教程中,我们将看到如何使用用户数据脚本在EC2实例上安装Apache Web Server. 在我以前的教程之一中,我已经解释了如何使用AWS控制台启动EC2实例.如果您还没有完成该操 ...

  5. yum安装Apache Web Server命令

    yum install httpd -y yum安装Apache Web Server后各个文件存放位置 用yum安装apache软件: yum -y install httpd 安装完成后,来查看理 ...

  6. linux安装apache的纠结过程

    本以为linux下安装apache是件很简单的过程.三命令就可以搞定,jxvf解压,make 编译,make install 安装就OK了.没想到这个过程还颇费周折.可能和环境有关吧.先说一下我的环境 ...

  7. Ubuntu 12.04 64bit上安装Apache Traffic Server 4.1.2

    说明: 对于企业级服务器来说,一般是使用Redhat或是CentOS上来跑Apache traffic server作为代理缓存服务器, 一般使用Ubuntu的机会很少,我这里探讨安装在Ubuntu ...

  8. linux安装apache mysql tomcat

    1. 安装Apahce, PHP, MySQL以及php连接mysql库组件.  #yum -y install httpd php mysql mysql-server php-mysql 2. 安 ...

  9. linux apr文件解压失败,Linux安装apache服务器遇到的问题

    LINUX 源码包安装apache 一.下载apache源码包:httpd-2.4.29.tar.gz 下载网址:http://mirror.bit.edu.cn/apache/httpd/ 二.将安 ...

最新文章

  1. JsRender (js模板引擎)
  2. 尼康d850相机参数测试软件,尼康 D850最全参数信息曝光 快来围观
  3. python设置文件权限_PYTHON学习之文件操作;
  4. Linux关机命令和重启命令
  5. 关于vue项目中添加less,less-loader不能运行的问题
  6. LeetCode 2176. 统计数组中相等且可以被整除的数对
  7. lintcode 最长上升连续子序列 II(二维最长上升连续序列)
  8. AssetBundle Manager and Example Scenes
  9. 8086微型计算机原理答案,8086微型计算机原理与应用(吴宁)习题参考答案(第一章)...
  10. CISSP 重点知识点总结3
  11. outlook服务器邮件满了怎么办,Outlook邮箱不能接收邮件提示邮件箱已满的解决方法...
  12. 数据库设计--报刊订阅管理系统(有关数据库的课程设计)
  13. 当我想深入遗留代码一探究竟的时候
  14. 各国家 MCC 和 MNC 列表2
  15. ElasticSearch简单使用
  16. oracle查询同一天生日的,遇到和你同一天生日的人概率有多大?
  17. 湘潭大学c语言作业系统学生端,作业收发系统学生端使用说明
  18. 什么是梯度?为什么梯度的方向总是指向函数值增大的方向?
  19. 苏嵌学习日志03 07.13
  20. 用java写敏感词过滤器的代码

热门文章

  1. 6 个对所有 Web 开发者都有用的 GitHub 仓库
  2. 变频电源出现故障了怎么办,该如何去诊断呢
  3. 网络视频监控与人脸识别
  4. html (align 、placeholder )
  5. SmartFoxServer资料
  6. 在Win7中怎样打开摄像头?
  7. python中意外缩进是什么意思_如何处理python中的“意外缩进”?
  8. Linux 内存机制
  9. java 怎么调试到第三方库的内部,在有源码的情况下
  10. pat 团体天梯赛 L2-012. 关于堆的判断