前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7.8/7.9 源码包安装

7.8/7.9 源码包安装

作者头像
运维小白
发布2018-02-06 11:07:40
7980
发布2018-02-06 11:07:40
举报
文章被收录于专栏:运维小白

源码包安装目录概要

源码包下载路径 /usr/local/src/ 统一规范!!!!

源码包安装

  • 1.切换到/usr/local/src/目录下
代码语言:javascript
复制
[root@hf-01 ~]# cd /usr/local/src/
[root@hf-01 src]# ls
[root@hf-01 src]# 
  • 2.下载Apache
代码语言:javascript
复制
[root@hf-01 src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz

地址来源于[阿铭码市](https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md)Apache下载
  • 3.下载完后查看,会看到是 .tat.gz的压缩包,并解压它
代码语言:javascript
复制
[root@hf-01 src]# ls
httpd-2.2.34.tar.gz
[root@hf-01 src]# tar -zxvf httpd-2.2.34.tar.gz
  • 4.在解压完成后,查看并进入到httpd-2.2.34目录下去,再去查看,会看到各种文件
代码语言:javascript
复制
[root@hf-01 src]# ls
httpd-2.2.34  httpd-2.2.34.tar.gz
[root@hf-01 src]# cd httpd-2.2.34
[root@hf-01 httpd-2.2.34]# ls
ABOUT_APACHE  CHANGES        httpd.dsp       libhttpd.dep  NOTICE            server
acinclude.m4  config.layout  httpd.mak       libhttpd.dsp  NWGNUmakefile     srclib
Apache.dsw    configure      httpd.spec      libhttpd.mak  os                support
build         configure.in   include         LICENSE       README            test
BuildAll.dsp  docs           INSTALL         Makefile.in   README.platforms  VERSIONING
BuildBin.dsp  emacs-style    InstallBin.dsp  Makefile.win  README-win32.txt
buildconf     httpd.dep      LAYOUT          modules       ROADMAP
[root@hf-01 httpd-2.2.34]# 

所有的源码包,都会有一些说明文档的 其中 README (介绍Apache的serve)和 INSTALL (安装文档)是经常会用到的

  • 5.指定安装路径
    • ./configure --prefix=/usr/local/apache2 (2 表示2的版本)
    • 在第一次安装的时候,可以用echo $? 查看是否安装正确,0表示安装正确(即上条命令执行成功)
    • 在安装的时候,若缺失什么命令,什么包就会停止安装,并告诉你缺失什么,你只需要安装即可
    • 一般有可能会缺少失gcc命令,需要去安装——>yum install -y gcc
  • ./configure就是在配置的过程,配置的过程会生成make file,make file就是用来编译的文件

小技巧:若是在运行一条命令,不知道是否正确,则可以echo $?查看 若是非零,表示上一条命令是错的

代码语言:javascript
复制
[root@hf-01 httpd-2.2.34]# echo $?
1
  • 6.make命令编译工具,这个过程会根据你的虚拟机配置,若区分多个cpu就很快
    • 并使用echo $?去检测下是否错误
  • 7.make install 它会把编译完成的二进制文件、配置文件目录放入到 prefix 指定的目录下
    • 并使用echo $?去检测下是否错误
  • 8.并去 /usr/local/apache2/ 查看生成的目录
代码语言:javascript
复制
[root@hf-01 httpd-2.2.34]# ls /usr/local/apache2/
bin    cgi-bin  error   icons    lib   man     modules
build  conf     htdocs  include  logs  manual
[root@hf-01 httpd-2.2.34]# 

这就是源码编辑安装的包

  • 8.源码包安装的都是在一个目录下,那就是说卸载这个包只需要删除目录即可

下载源码包一定要去官方网站或者可信任的站点下载!!!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 源码包安装目录概要
    • 源码包下载路径 /usr/local/src/ 统一规范!!!!
      • 源码包安装
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档