您的位置:首页 > 运维架构 > Apache

linux下源码包安装apache

2017-08-20 12:20 513 查看
      比较:

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

rpm包安装路径一般是:



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.  访问: 






  

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

 什么时候使用rpm:如果安装软件是自己用的使用rpm,比如gcc

   如果安装软件提供给外界访问的:比如apache、nginx,使用源码包


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: