zoukankan      html  css  js  c++  java
  • LAMP之apache安装

    环境:CentOS 64-bit ;

    安装包:apr-1.4.6.tar.gz ;apr-util-1.4.1.tar.gz ;pcre-8.30.zip ;httpd-2.4.6.tar.gz;


    前言:因为是一个全新的系统,所以各种包都没有,从头开始,安装的时候,都是检错一步一步来,最后安装起来的。


    切换root用户:su - root

    1.安装apr

    tar zxvf apr-1.4.6.tar.gz
    cd apr-1.4.6
    ./configure -prefix=/usr/local/apr make make install

    2.安装apr-util

    tar zxvf apr-util-1.4.1.tar.gz 
    cd apr-util-1.4.1
    ./configure -prefix=/usr/loacal/apr-util --with-apr=/usr/local/apr
    make
    make install

    3.安装pcre

    unzip pcre-8.30.zip 
    cd pcre-8.30
    ./configure -prefix=/usr/local/pcre
    make
    make install

    4.安装httpd

    tar zxvf httpd-2.4.6.tar.gz
    cd httpd-2.4.6
    ./configure -prefix=/usr/local/apache --enable-module=shared --enable-cgi --with-apr=/usr/local/apr --with-apr-util=/usr/lcoal/apr-util --with-pcre=/usr/local/pcre
    make
    make install

    5.创建远连接

    ln -s /usr/local/apache/bin/* /usr/local/bin/                        //创建远连接
    ll /usr/local/bin/httpd /usr/local/bin/apachectl                    //检查远连接

    //不创建远连接,可能导致后面直接执行:apachectl start ,出现httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

    6.添加系统服务

    cp /usr/local/apache/bin/apachectl /etc/init.d/httpd

    7.配置启动脚本

    vim /etc/init.d/httpd
    在文档第二行添加
    #chkconfig: 35 85 15 
    #description: welcome to apache    //description: 随便添加内容,然后保存,退出

    8.检查httpd状态

    chkconfig --add httpd
    chkconfig --list httpd      //如果 3,5两项off,则执行#chkconfig --level 35 httpd on 

    9.配置httpd.conf

    vim /usr/local/apache/conf/httpd.conf
    
    将#ServerName www.example.com :80 改为 ServerName www.baidu.com //ServerName 后面网址随便

    10.检查apachectl语法

    apachectl -t

    11.启动apache,以及检验端口80是否被应用

    a。启动

    apachectl start

    b。检验80端口

    netstat -antp | grep 80

    如果出现

    tcp        0      0 :::80                       :::*                        LISTEN      2719/httpd

    说明成功

    c。浏览器检查

    打开浏览器,输入http://localhost 页面显示:It works或者CentOS专有的apache服务器监测界面说明启动成功

  • 相关阅读:
    BF算法(串模式匹配算法)
    python字符串 常用函数 格式化字符串 字符串替换 制表符 换行符 删除空白 国际货币格式
    python 列表
    python 循环语句
    http://www.pythontutor.com/visualize.html#mode=edit python在线检测代码
    GDI+_绘制QQ头像
    socket编程之select()
    socket编程之select()
    设置itemcontrol的item点击前后不同状态
    设置itemcontrol的item点击前后不同状态
  • 原文地址:https://www.cnblogs.com/Renekton/p/3368684.html
Copyright © 2011-2022 走看看