zoukankan      html  css  js  c++  java
  • Centos7下安装Apache过程

    注意事项:

    源码安装分为配置(configure)、编译(make)、安装(make install)。

    安装httpd时,如果需要进行指定安装,用到./configure --prefix

    ./configure --prefix=/usr/local/apache

      configure --prefix=安装目录  --with-name=依赖库源码解压目录;

      --prefix指的是安装目录;

      --with指的是安装本文件所依赖的库文件;

      “.”表示当前目录;

      “/”是目录分隔符;

    1)如不指定prefix,

    可执行文件默认放在/usr/local/bin;

    库文件默认放在/usr/local/lib;

    配置文件默认放在/usr/local/etc;

    其它的资源文件放在/usr /local/share。

    如果你要卸载这个程序,

    方法一:在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall);

    方法二:找到上述目录里面,把相关的文件一个个手工删掉(rm -fr 文件名);

    其他:如果安装时如指定prefix,直接删掉对应的文件夹就OK。

    备注:
    ./configure的作用是检测系统配置,生成makefile文件,以便你可以用make和make install来编译和安装程序;

    ./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,但并不是所有的tar包都是源代码的包;

    先查看当前文件夹下有没有configure或者makefile文件;

    1)如果有configure,就./configure,有很多参数;如果系统环境合适,就会生成makefile,否则会报错。

    2)生成makefile后,就直接make,然后make install。

    启动:

    /usr/local/apache/bin/apachectl start

    其他安装方式:

    使用rpm或者deb包来安装。

    比如apt或yum等。

  • 相关阅读:
    VSCode settings.json的配置样例
    用css让div高度自动撑满屏幕
    C# 后端接受前端上传的文件
    netcode 控制台项目生成exe文件
    C# UDP发送和接收
    C# 直播录制视频
    Vs2017 FrameWork EF Mysql Mvc 三层整合1
    Vs2017 FrameWork EF Mysql 控制台应用
    Vs2017 NetCode EF Mysql 控制台应用
    Vs2017 NetCode Mvc EF Mysql 整合2
  • 原文地址:https://www.cnblogs.com/zxh06820/p/12842264.html
Copyright © 2011-2022 走看看