Linux 通过源代码安装和编译程序
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 通过源代码安装和编译程序的更多相关文章
- Linux:源代码安装及脚本安装的使用
由于这两个安装方法比较少,就没有单独分开来写 源代码安装 源码安装的步骤 (1)对下载的码包进行解压 (2)进入解压目录执行 configure 命令做相关设置 (3)执行 make 进行编译 (4) ...
- LINUX 上源代码安装与配置samba服务,支持从windows上读写LINUX文件。
###动机###在windows编写代码文件比较方便,因为有source insight.但是需要在LINUX上编译.一种办法就是使用samba文件共享. [1] 下载samba代码.按照config ...
- 为laravel5.1生产环境linux从源代码安装PHP
laravel5.1正式发布,该版本号称是第一个LTS的版本,它对环境的要求也比较高,至少要PHP5.59以上. 现在网上找了很久,只能自己从头安装新版本的PHP yum install libmcr ...
- linux 下通过源代码安装程序 ./configure 解释
大家 都知道在 linux 通过源代码 安装程序 1. 下载源码 2.解压缩 3. 执行 ./configure 4. make 5 make install make 命令 是对 makefile ...
- linux 源代码安装mysql5.5
linux下源代码安装mysql过程例如以下: yum update yum upgrade yum install -y vim man wget yum install -y gcc gcc-c+ ...
- 利用autotools工具制作从源代码安装的软件 分类: linux 2014-06-02 23:27 340人阅读 评论(0) 收藏
编写程序(helloworld.c)并将其放到一个单独目录. helloworld.c: #include<stdio.h> int main() { printf("hello ...
- Linux程序包管理之yum及源代码安装
第十六章.Linux程序包管理之yum及源代码安装 目录 yum介绍 yum配置文件 yum的repo配置文件中可用的变量 yum命令的使用 使用光盘作为本地yum仓库 如何创建yum仓库 编译安装的 ...
- 【转载】绝对干货!Linux小白最佳实践:《超容易的Linux系统管理入门书》(连载九)如何通过源代码安装软件
除了使用Linux的包管理机制进行软件的安装.更新和卸载,从源代码进行软件的安装也是非常常见的,开源软件提供了源代码包,开发者可以方便的通过源代码进行安装.从源码安装软件一般经过软件配置.编译软件.执 ...
- Linux 中如何用源代码安装软件,以及如何卸载它
https://www.linuxidc.com/Linux/2017-12/149839.htm http://www.openssh.com/ http://www.openssh.com/por ...
随机推荐
- Vugen使用技巧
调整各种选项的超时时间
- Beta冲刺<8/10>
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 Beta冲刺 这个作业的目标 Beta冲刺--第八天(05.26) 作业正文 如下 其他参考文献 ... B ...
- 为什么用抓包工具看HTTPS包是明文的
测试或者开发调试的过程中,经常会进行抓包分析,并且装上抓包工具的证书就能抓取 HTTPS 的数据包并显示.由此就产生了一个疑问,为什么抓包工具装上证书后就能抓到 HTTPS 的包并显示呢?不是说 HT ...
- 云服务器解析域名去掉Tomcat的8080端口号显示
- JavaScript基础初始时期分支(018)
Init-Time Branching初始时期分支是一种用做优化的模式.如果某些条件在程序启动后就不再改变,那么我们就只需要在初始时期检查一次就可以了,而不是在每次 需要用到这些条件的时候都检查一次. ...
- Kubernetes 两步验证 - 使用 Serverless 实现动态准入控制
作者:CODING - 王炜 1. 背景 如果对 Kubernetes 集群安全特别关注,那么我们可能想要实现这些需求: 如何实现 Kubernetes 集群的两步验证,除了集群凭据,还需要提供一次性 ...
- linux就该这么学 第一天学习笔记
题外话 在每天的网上冲浪中,一次无意间的点击,发现了linux就该这么学的网站,然后就看了一晚上,当时还是学生的我特别想要参加培训,可是碍于眼前的经济状况,只得将这个想法深深的藏在了心里,并加了一下网 ...
- 使用selenium抓取淘宝信息并存储mongodb
selenium模块 简单小例子 Author:song import pyquery from selenium import webdriver from selenium.common.exce ...
- 手写一个Redux,深入理解其原理
Redux可是一个大名鼎鼎的库,很多地方都在用,我也用了几年了,今天这篇文章就是自己来实现一个Redux,以便于深入理解他的原理.我们还是老套路,从基本的用法入手,然后自己实现一个Redux来替代源码 ...
- Spring Cloud系列教程第九篇-Eureka自我保护机制
Spring Cloud系列教程第九篇-Eureka自我保护机制 本文主要内容: 1:自我保护介绍 2:导致原因分析 3:怎么禁止自我保护 本文是由凯哥(凯哥Java:kagejava)发布的< ...