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等。

原文地址:https://www.cnblogs.com/zxh06820/p/12842264.html