Linux源代码安装在平常工作学习中经常用到,总结下步骤↓↓↓

第一步:#mount /dev/cdrom/mnt (挂载一个软盘)

第二步:手动安装httpd-2.4.25.tar.gz 依赖关系包

下面为HTTP的依赖关系包

【root@localhost httpd-2.4.25]#rpm -ivh /mnt/Packages/pcre-devel-8.32-17.e17.x86_64.rpm

【root@localhost httpd-2.4.25]#rpm -ivh /mnt/Packages/apr-devel-1.4.8-e17_4.1.x86_64.rpm

【root@localhost httpd-2.4.25]#rpm -ivh /mnt/Packages/expat-devel-2.1.0-10.e17_3.x86_64.rpm

【root@localhost httpd-2.4.25]#rpm -ivh /mnt/Packages/libdb-devel-5.3.21-24.e17.x86-64.rpm

【root@localhost httpd-2.4.25]#rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-23.e17.x86_64.rpm

【root@localhost httpd-2.4.25]#rpm -ivh /mnt/Packages/openldap-devel-2.4.44-13.e17.x86_64.rpm

【root@localhost httpd-2.4.25]#rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.e17.x86_64.rpm

第三步:上传http-2.4.25.tar.gz软件包到/opt目录下

【root@localhost ~]#cd /opt     进入目录

【root@localhost opt]#md5sum httpd-2.4.25.tar.gz   验证包的完整性

  24fb8b9e36cf13d78caae864ea0f6a  httpd-2.4.25.tar.gz

【root@localhost opt]#tar zxvf httpd-2.4.25.tar.gz -C /opt   解压压缩包

【root@localhost opt]#cd /httpd-2.4.25/          进入目录

【root@localhost httpd-2.4.25]#./configure--prefix=/usr/local/apache    ./configure配置

【root@localhost httpd-2.4.25]#make

【root@localhost httpd-2.4.25]#make install

【root@localhost httpd-2.4.25]#cd /usr/local/apache/bin/           进入目录

​【root@localhost bin]#vi /usr/localapache/conf/httpd.conf   添加安装的路径

【root@localhost bin]#./apachectl start

【root@localhost bin]#netstat anutp |grep 80  查看进程

【root@localhost bin]#yum -y install lynx      安装客户端的浏览工具

【root@localhost bin]#lynx 127.0.0.1

It works

这样就安装好了

Linux 通过源代码安装和编译程序的更多相关文章

  1. Linux:源代码安装及脚本安装的使用

    由于这两个安装方法比较少,就没有单独分开来写 源代码安装 源码安装的步骤 (1)对下载的码包进行解压 (2)进入解压目录执行 configure 命令做相关设置 (3)执行 make 进行编译 (4) ...

  2. LINUX 上源代码安装与配置samba服务,支持从windows上读写LINUX文件。

    ###动机###在windows编写代码文件比较方便,因为有source insight.但是需要在LINUX上编译.一种办法就是使用samba文件共享. [1] 下载samba代码.按照config ...

  3. 为laravel5.1生产环境linux从源代码安装PHP

    laravel5.1正式发布,该版本号称是第一个LTS的版本,它对环境的要求也比较高,至少要PHP5.59以上. 现在网上找了很久,只能自己从头安装新版本的PHP yum install libmcr ...

  4. linux 下通过源代码安装程序 ./configure 解释

    大家 都知道在 linux 通过源代码 安装程序 1. 下载源码 2.解压缩 3. 执行 ./configure 4. make 5 make install make 命令 是对 makefile ...

  5. linux 源代码安装mysql5.5

    linux下源代码安装mysql过程例如以下: yum update yum upgrade yum install -y vim man wget yum install -y gcc gcc-c+ ...

  6. 利用autotools工具制作从源代码安装的软件 分类: linux 2014-06-02 23:27 340人阅读 评论(0) 收藏

    编写程序(helloworld.c)并将其放到一个单独目录. helloworld.c: #include<stdio.h> int main() { printf("hello ...

  7. Linux程序包管理之yum及源代码安装

    第十六章.Linux程序包管理之yum及源代码安装 目录 yum介绍 yum配置文件 yum的repo配置文件中可用的变量 yum命令的使用 使用光盘作为本地yum仓库 如何创建yum仓库 编译安装的 ...

  8. 【转载】绝对干货!Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载九)如何通过源代码安装软件

    除了使用Linux的包管理机制进行软件的安装.更新和卸载,从源代码进行软件的安装也是非常常见的,开源软件提供了源代码包,开发者可以方便的通过源代码进行安装.从源码安装软件一般经过软件配置.编译软件.执 ...

  9. Linux 中如何用源代码安装软件,以及如何卸载它

    https://www.linuxidc.com/Linux/2017-12/149839.htm http://www.openssh.com/ http://www.openssh.com/por ...

随机推荐

  1. 2019-02-07 selenium...

    今天是超级郁闷的一天 看教程 下了mysql-----配置-----不会----查资料------2小时后 mongodb-----配置------不会------查资料------1小时后 然后是各 ...

  2. LR字符串处理函数-lr_save_datetime

    void lr_save_datetime(const char *format, int offset, const char *name); 中文解释: lr_save_datetime将当前日期 ...

  3. Spark文档阅读之二:Programming Guides - Quick Start

    Quick Start: https://spark.apache.org/docs/latest/quick-start.html 在Spark 2.0之前,Spark的编程接口为RDD (Resi ...

  4. Anroid组件滚动视图(ScollView)简单使用

    ScollView应用展示 在xml文件中添加滚动视图 activity_main.xml <?xml version="1.0" encoding="utf-8& ...

  5. Java 源码刨析 - HashMap 底层实现原理是什么?JDK8 做了哪些优化?

    [基本结构] 在 JDK 1.7 中 HashMap 是以数组加链表的形式组成的: JDK 1.8 之后新增了红黑树的组成结构,当链表大于 8 并且容量大于 64 时,链表结构会转换成红黑树结构,它的 ...

  6. sharding-jdbc源码解析

    参考博客:https://cloud.tencent.com/developer/article/1529692 看sharding-jdbc支持XA协议重点看下面的代码 sharding-trans ...

  7. disruptor架构四 多生产者多消费者执行

    1.首先介绍下那个时候使用RingBuffer,那个时候使用disruptor ringBuffer比较适合场景比较简单的业务,disruptor比较适合场景较为复杂的业务,很多复杂的结果必须使用di ...

  8. Docker部署Python项目

    简介 软件开发最大的麻烦事之一就是环境配置,操作系统设置,各种库和组件的安装.只有它们都正确,软件才能运行.如果从一种操作系统里面运行另一种操作系统,通常我们采取的策略就是引入虚拟机,比如在 Wind ...

  9. MyEclipse中项目利用不同版本JDK编译注意点

    一.发现问题本地用jdk.1.6编译,可服务器上市jdk1.5,其他服务器甚至是jdk1.4,不少语法和特性不一样.该服务器的jdk版本一般不现实因为是还有许多其他项目只有将本地安装上jdk1.5. ...

  10. spring配置文件的部分配置文字说明

    http://blog.csdn.net/zzjjiandan/article/details/22922847/ spring的组成: <beans> <contenxt> ...