博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LAMP2 - Apache安装
阅读量:6597 次
发布时间:2019-06-24

本文共 2633 字,大约阅读时间需要 8 分钟。

Apache 下载地址 :http://mirror.bjtu.edu.cn/apache/httpd/

我安装的apache 版本 httpd-2.2.22.tar.gz   (注:2.4版本安装照下面的会出错...)

检查是否 安装过

[root@localhost xuezhiqi]# rpm -qa|grep httpd                     //干净的系统自动安装的软件都是系统盘自带安装的,都是rpm格式
[root@localhost xuezhiqi]# ps -ef|grep httpd
root     24050  9455  0 21:09 pts/1    00:00:00 grep httpd                //这个pst/1 的不是apache进程

注释: 有时候就算没有查到信息,但不代表没有安装,只是没有启动进程而已.

 

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

开始安装:

一.

解压到家下:注:我是以root用户登录,在/home/xuezhiqi下面工作的

[root@localhost xuezhiqi]# tar -zxvf httpd-2.2.22.tar.gz

二.

进入到  httpd-2.2.22这个文件夹对源代码进行编译

[root@localhost xuezhiqi]# cd httpd-2.2.22

编译:

[root@localhost httpd-2.2.22]# ./configure --prefix=/usr/local/apache --enable-so

说明: 在所有编译软件里,基本上都有一个路上的可执行文件configure,这个文件专门为我们提供编译的。

--prefix=/usr/local/apache : 指定要安装的路径
--enable-so : 用动态模块形式安装

编译需要用GCC,所有实现linux需要安装GCC,光盘里。

三.

make : 生成可执行(可安装)的文件,就像win下的.exe

[root@localhost httpd-2.2.22]# make

四.

make install 安装 : 在此步骤前,/usr/local 下是没有apache文件目录的,因为还没安装

 

[root@localhost httpd-2.2.22]# make install

 

 

五.

进入到安装目录下,启动apache

[root@localhost httpd-2.2.22]# cd /usr/local/apache[root@localhost apache]# bin/apachectl start

 

六.

可以查看端口,说明apache安装成功了

[root@localhost apache]# netstat -natup
Active Internet connections (servers and established)Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      5643/portmap tcp        0      0 0.0.0.0:757                 0.0.0.0:*                   LISTEN      5663/rpc.statd tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      5211/cupsd tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      5820/sendmail: accetcp        0      0 :::80                       :::*                        LISTEN      5768/httpd tcp        0      0 :::22                       :::*                        LISTEN      5786/sshd udp        0      0 0.0.0.0:68                  0.0.0.0:*                               5559/dhclient udp        0      0 0.0.0.0:751                 0.0.0.0:*                               5663/rpc.statd udp        0      0 0.0.0.0:111                 0.0.0.0:*                               5643/portmap udp        0      0 0.0.0.0:754                 0.0.0.0:*                               5663/rpc.statd udp        0      0 0.0.0.0:631                 0.0.0.0:*                               5211/cupsd

如果别人访问不了我们的文件,有可能是防火墙的问题,

命令: setup -->防火墙配置 --> 定制 -->允许 www

 

 

转载于:https://www.cnblogs.com/zhiqixue/archive/2012/11/23/2783866.html

你可能感兴趣的文章
ipv4及ipv6及tcp的头部结构
查看>>
win7图片目录位置
查看>>
Maven
查看>>
FastDFS之集群部署
查看>>
Centos6.3系统语言设置
查看>>
我的友情链接
查看>>
javascript不可用的问题探究
查看>>
[置顶] jQuery乱谈(五)
查看>>
have sth done/doing的区别
查看>>
paste用法
查看>>
《java开发实战经典》读书笔记——第3章 Java基础程序设计之数据类型划分20151026...
查看>>
C. Tanya and Toys_模拟
查看>>
Swift 表达式
查看>>
iOS - iOS 适配
查看>>
JS实例(一)百度前端技术学院任务(十三)
查看>>
DEBUG(2)--函数的输入参数要做适当的检查
查看>>
1.python基础语法
查看>>
Kafka学习-Producer和Customer
查看>>
js适配器模式
查看>>
社会网络分析之”组成部分”、小圈子和聚类
查看>>