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