linux下源码包安装apache

      比较:

1. 源码包和rpm包区别:源码包需要指定安装位置,一般是 /usr/local/软件包/位置下

rpm包安装路径一般是:linux下源码包安装apache_第1张图片

2.  rpm包管理方式:

    rpm包服务管理,服务启动、停止:
  /etc/rc.d/init.d/httpd start: rpm安装的所有包的服务启动程序都在这里
  service httpd start: 红帽子专有的命令
  service httpd stop:

service原理:service会去搜索/etc/rc.d/xx下的命令,所有源码包不能使用serviec命令,只能使用绝对路径




 如何安装源码包:

  1.源码包镜像: http://mirror.bit.edu.cn/ 下载apache的httpd源码包

源代码保存位置 /usr/local/src下

 软件安装位置: /usr/local/

  2.  解压, 进入解压目录,

 README: 使用说明
 INSTALL: 安装说明

  vi install:

  安装步骤:


 3.  ./configure --prefix=/usr/local/apache2

 功能: 定义安装路径、检测环境(没有安装gcc报错)、生成Makefile在源码路径下

 4. make: 调用gcc把编译源码包

   如果报错 make clean:清楚编译产生临时文件

 5. make install  : 安装

 6.  /usr/local/apache2/bin/apachectl  start 启动

 7.  访问: 

linux下源码包安装apache_第2张图片

  

 源码包卸载: rm -rf 直接卸载即可

 什么时候使用rpm:如果安装软件是自己用的使用rpm,比如gcc
   如果安装软件提供给外界访问的:比如apache、nginx,使用源码包

  

你可能感兴趣的:(linux)