7.8/7.9 源码包安装

源码包安装目录概要

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

源码包安装

  • 1.切换到/usr/local/src/目录下
[root@hf-01 ~]# cd /usr/local/src/
[root@hf-01 src]# ls
[root@hf-01 src]# 
  • 2.下载Apache
[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的压缩包,并解压它
[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目录下去,再去查看,会看到各种文件
[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 $?查看 若是非零,表示上一条命令是错的

[root@hf-01 httpd-2.2.34]# echo $?
1
  • 6.make命令编译工具,这个过程会根据你的虚拟机配置,若区分多个cpu就很快
    • 并使用echo $?去检测下是否错误
  • 7.make install 它会把编译完成的二进制文件、配置文件目录放入到 prefix 指定的目录下
    • 并使用echo $?去检测下是否错误
  • 8.并去 /usr/local/apache2/ 查看生成的目录
[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.源码包安装的都是在一个目录下,那就是说卸载这个包只需要删除目录即可

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python读书笔记

python 数据分析基础 day6-xlrd,xlwt读写单个excel

今天的内容为使用xlrd和xlwt这两个模块来读取单个excel文件, 思路和读取csv文件大致相同,分别设置输入和输出的excel文件对象,然后遍历输入对象...

3667
来自专栏Java帮帮-微信公众号-技术文章全总结

03.Linux系统启动过程

03.Linux系统启动过程 Linux 系统启动过程 linux启动时我们会看到许多启动信息。 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以...

3804
来自专栏软件工程师成长笔记

VMwareWorkstation10.0安装CentOS7.0虚拟机

1.下载VMwareWorkstation10.0虚拟机 2.下载CentOS-7.0-1406-x86_64-DVD.iso镜像 官网下载:http://...

5713
来自专栏逻辑熊猫带你玩Python

“聊一聊Linux的工作环境”

由于Linux采用了和Windows不同的文件系统,所以和Windows用户熟悉的文件管理模式不通,这里来简单说说Linux的根("/")目录下目录的用途

852
来自专栏大闲人柴毛毛

Maven使用详解

什么是Maven? 如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往...

3135
来自专栏Linyb极客之路

如何将多个Eclipse项目导入IntelliJ IDEA

IntelliJ IDEA 与Eclipse在新建项目上的叫法略有不同,区别见下图。

1274
来自专栏草根专栏

Git基本命令 -- 创建Git项目

在这里下载git: https://git-scm.com/ 安装的时候, 如果是windows系统的话, 可以勾选unix的命令行工具, 这样在windows...

2947
来自专栏运维

ubuntu12.04下安装pptp_***服务器

1.下载安装 apt-get install pptpd 2.配置/etc/pptpd.conf vim /etc/pptpd.conf 添加下面两行(在配置...

1682
来自专栏破晓之歌

前端页面可视化开发-livestyle,livereload,browser-sync

本质是监控文件修改,实时刷新浏览器,需要安装livereload插件和node.js插件,全局刷新

1422
来自专栏古时的风筝

Django集成百度富文本编辑器uEditor

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。 首先...

5359

扫码关注云+社区

领取腾讯云代金券