1.首先下载httpd-2.2.27.tar.gz
用linux命令下载

wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.2.27.tar.gz

2.下载完成之后要解压httpd-2.2.27.tar.gz(linux文件后缀带gz的都要gzip解压下)

gzip -d httpd-2.2.27.tar.gz

3.gzip -d之后文件名会变成httpd-2.2.27.tar没有了.gz了,再用tar解压

tar xvf httpd-2.2.27.tar

4.执行第三步之后会解压出来一个httpd-2.2.27目录,cd进入httpd-2.2.27目录

cd httpd-2.2.27

5.进入httpd-2.2.27之后设置安装目录(/home/web/apache/是安装目录)

./configure --prefix=/home/web/apache/

6.配置好安装目录之后就开始编译(linux编译就用make就行)

make

7.编译完之后,执行安装命令(make install)

make install

8.修改配置文件(一定要修改不然启动不的)

vi /home/web/apache/conf/httpd.conf

打开httpd.conf之后查找Listen这行
改成

Listen 80

注:80端口要是被占用了就启动不了的,如果被占用可以改成7160之类的

再查找ServerName
改成
ServerName localhost:80
就修改这2个地方就完成了,可以启动了

9.启动apache(如果有问题请用root重启)

/home/web/apache//bin/apachectl -k start

10.用ps查看apache是否启动成功

ps -ef | grep httpd

结果如下就是成功了
[root@localhost web]# ps -ef | grep httpd                    
root     13972     1  0 16:19 ?        00:00:00 /home/web/apache//bin/httpd -k start
daemon   13973 13972  0 16:19 ?        00:00:00 /home/web/apache//bin/httpd -k start
daemon   13974 13972  0 16:19 ?        00:00:00 /home/web/apache//bin/httpd -k start
daemon   13975 13972  0 16:19 ?        00:00:00 /home/web/apache//bin/httpd -k start
daemon   13976 13972  0 16:19 ?        00:00:00 /home/web/apache//bin/httpd -k start
daemon   13977 13972  0 16:19 ?        00:00:00 /home/web/apache//bin/httpd -k start
root     13979 16929  0 16:19 pts/1    00:00:00 grep httpd

11.说一下停止apache的命令

/home/web/apache/bin/apachectl -k stop

linux下安装apache2.2.27的更多相关文章

  1. Linux 下安装apache2.4

    Linux 下安装apache2.4 下载,解压,配置安装! 好生麻烦! 安装一个apache,需要很多依赖!比如apr.apr-util.pcre等等. 这些依赖有可能还需要别的更多的依赖! 真心的 ...

  2. linux下安装apache2.4

    linux安装Apache2步骤如下 apr 下载地址 http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz 安装过程 tar -xzvf apr- ...

  3. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...

  4. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...

  5. linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦

    linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...

  6. CentOS6.5下安装apache2.2和PHP 5.5.28

    CentOS6.5下安装apache2.2 1. 准备程序 :httpd-2.2.27.tar.gz 下载地址:http://httpd.apache.org/download.cgi#apache2 ...

  7. Linux下安装Apache并以mod_wsgi方式部署django站点

    源码编译方式安装Apache 首先下载Apache源码压缩包,地址为http://mirror.bit.edu.cn/apache/httpd/ 继续下载apr和apr-util压缩包,地址为http ...

  8. Linux下安装loadrunner步骤及遇到的问题

    Linux下实现压力测试,只能在Linux下安装加压器---load-generator,然后通过本地录制脚本,通过loadrunner controller 的Scenario-->Load ...

  9. 记录Linux下安装elasticSearch时遇到的一些错误

    记录Linux下安装elasticSearch时遇到的一些错误 http://blog.sina.com.cn/s/blog_c90ce4e001032f7w.html (2016-11-02 22: ...

随机推荐

  1. Cursor的moveToFirst和moveToNext

    参考: http://blog.csdn.net/kerlw/article/details/6126448 总结: 查询得到的cursor是指向第一条记录之前的,因此查询得到cursor后第一次调用 ...

  2. redhat 6.5 使用其它Linux镜像源的yum源

    最近在虚拟机里装了rhel_6.5_x86_64,发现竟然不自带g++,没办法只好 “yum install gcc-c++”,无奈失败,原因是redhat的yum是收费的... 于是打算怒装其它免费 ...

  3. mac上做透明图片, png, alpha

    现在OS X中自带的[预览]功能十分强大,我们甚至可以通过预览来直接制作一些透明效果的PNG图片,当做图片素材(例如图标)使用.这里要用到的是[预览]中的“即时Alpha”工具. -首先我们要使用预览 ...

  4. Android——service重启

    一.在application中注册消息监听 public class BackgroundServiceApplication extends Application { @Override publ ...

  5. HDU- Who Gets the Most Candies?

    Who Gets the Most Candies? Time Limit : 10000/5000ms (Java/Other)   Memory Limit : 262144/131072K (J ...

  6. ARM学习笔记15——串口通信基本原理【转】

    计算机串口基本理论 1.什么是串口? 2,什么是RS-232? 3,什么是RS-422? 4,什么是RS-485? 5,什么是握手? 1,什么是串口? 串口是计算机上一种非常通用的设备通信的协议(不要 ...

  7. 【leetcode】编辑距离

    dp方程“ 1.初始化:dp[0][i]=i; dp[j][0]=j; 2.dp[i][j]=         dp[i-1][j-1](相等) dp[i-1][j]+1 ,,dp[i][j-1]+1 ...

  8. 个人推荐,比较好的MySQL客户端工具

    关于啊,MySQL客户端,实在是太多了.本人也是正在摸索中. MySQL Workbench phpMyAdmin SQLyog Navicat for MySQL MySQL Server MySQ ...

  9. hdoj 2502 月之数

    月之数 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  10. 【python自动化第五篇:python入门进阶】

    今天内容: 模块的定义 导入方法 import的本质 导入优化 模块分类 模块介绍 一.模块定义: 用来在逻辑上组织python代码(变量,函数,逻辑,类):本质就是为了实现一个功能(就是以.py结尾 ...