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 ...
随机推荐
- 2019-02-07 selenium...
今天是超级郁闷的一天 看教程 下了mysql-----配置-----不会----查资料------2小时后 mongodb-----配置------不会------查资料------1小时后 然后是各 ...
- LR字符串处理函数-lr_save_datetime
void lr_save_datetime(const char *format, int offset, const char *name); 中文解释: lr_save_datetime将当前日期 ...
- Spark文档阅读之二:Programming Guides - Quick Start
Quick Start: https://spark.apache.org/docs/latest/quick-start.html 在Spark 2.0之前,Spark的编程接口为RDD (Resi ...
- Anroid组件滚动视图(ScollView)简单使用
ScollView应用展示 在xml文件中添加滚动视图 activity_main.xml <?xml version="1.0" encoding="utf-8& ...
- Java 源码刨析 - HashMap 底层实现原理是什么?JDK8 做了哪些优化?
[基本结构] 在 JDK 1.7 中 HashMap 是以数组加链表的形式组成的: JDK 1.8 之后新增了红黑树的组成结构,当链表大于 8 并且容量大于 64 时,链表结构会转换成红黑树结构,它的 ...
- sharding-jdbc源码解析
参考博客:https://cloud.tencent.com/developer/article/1529692 看sharding-jdbc支持XA协议重点看下面的代码 sharding-trans ...
- disruptor架构四 多生产者多消费者执行
1.首先介绍下那个时候使用RingBuffer,那个时候使用disruptor ringBuffer比较适合场景比较简单的业务,disruptor比较适合场景较为复杂的业务,很多复杂的结果必须使用di ...
- Docker部署Python项目
简介 软件开发最大的麻烦事之一就是环境配置,操作系统设置,各种库和组件的安装.只有它们都正确,软件才能运行.如果从一种操作系统里面运行另一种操作系统,通常我们采取的策略就是引入虚拟机,比如在 Wind ...
- MyEclipse中项目利用不同版本JDK编译注意点
一.发现问题本地用jdk.1.6编译,可服务器上市jdk1.5,其他服务器甚至是jdk1.4,不少语法和特性不一样.该服务器的jdk版本一般不现实因为是还有许多其他项目只有将本地安装上jdk1.5. ...
- spring配置文件的部分配置文字说明
http://blog.csdn.net/zzjjiandan/article/details/22922847/ spring的组成: <beans> <contenxt> ...