zoukankan      html  css  js  c++  java
  • LAMP2 Apache安装

    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: acce
    tcp        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

     

     

  • 相关阅读:
    HDU 1009 FatMouse' Trade
    HDU 2602 (简单的01背包) Bone Collector
    LA 3902 Network
    HDU 4513 吉哥系列故事——完美队形II
    LA 4794 Sharing Chocolate
    POJ (Manacher) Palindrome
    HDU 3294 (Manacher) Girls' research
    HDU 3068 (Manacher) 最长回文
    Tyvj 1085 派对
    Tyvj 1030 乳草的入侵
  • 原文地址:https://www.cnblogs.com/zhiqixue/p/2783866.html
Copyright © 2011-2022 走看看