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. Vugen使用技巧

    调整各种选项的超时时间

  2. Beta冲刺<8/10>

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta冲刺 这个作业的目标 Beta冲刺--第八天(05.26) 作业正文 如下 其他参考文献 ... B ...

  3. 为什么用抓包工具看HTTPS包是明文的

    测试或者开发调试的过程中,经常会进行抓包分析,并且装上抓包工具的证书就能抓取 HTTPS 的数据包并显示.由此就产生了一个疑问,为什么抓包工具装上证书后就能抓到 HTTPS 的包并显示呢?不是说 HT ...

  4. 云服务器解析域名去掉Tomcat的8080端口号显示

  5. JavaScript基础初始时期分支(018)

    Init-Time Branching初始时期分支是一种用做优化的模式.如果某些条件在程序启动后就不再改变,那么我们就只需要在初始时期检查一次就可以了,而不是在每次 需要用到这些条件的时候都检查一次. ...

  6. Kubernetes 两步验证 - 使用 Serverless 实现动态准入控制

    作者:CODING - 王炜 1. 背景 如果对 Kubernetes 集群安全特别关注,那么我们可能想要实现这些需求: 如何实现 Kubernetes 集群的两步验证,除了集群凭据,还需要提供一次性 ...

  7. linux就该这么学 第一天学习笔记

    题外话 在每天的网上冲浪中,一次无意间的点击,发现了linux就该这么学的网站,然后就看了一晚上,当时还是学生的我特别想要参加培训,可是碍于眼前的经济状况,只得将这个想法深深的藏在了心里,并加了一下网 ...

  8. 使用selenium抓取淘宝信息并存储mongodb

    selenium模块 简单小例子 Author:song import pyquery from selenium import webdriver from selenium.common.exce ...

  9. 手写一个Redux,深入理解其原理

    Redux可是一个大名鼎鼎的库,很多地方都在用,我也用了几年了,今天这篇文章就是自己来实现一个Redux,以便于深入理解他的原理.我们还是老套路,从基本的用法入手,然后自己实现一个Redux来替代源码 ...

  10. Spring Cloud系列教程第九篇-Eureka自我保护机制

    Spring Cloud系列教程第九篇-Eureka自我保护机制 本文主要内容: 1:自我保护介绍 2:导致原因分析 3:怎么禁止自我保护 本文是由凯哥(凯哥Java:kagejava)发布的< ...