linux中的源码包全都是用linux写的,所以必须安装c语言的编译器
2.源码包从哪里来?
从各种官网下载。
3.已经用rpm装了阿帕奇,还能再用源码安装一个吗?
可以的,原因:安装位置不同。
但是,只能启动一个,原因:都要占用相同的80端口。
1、安装准备
安装 C 语言编译器
下载源码包
http://mirror.bit.edu.cn/apache/httpd/
编译安装的和rpm包安装的软件可以同时存在, 但是启动的时候只能启动其中的一个,这是因为同一个服务器软件监听的是同一个端口,如果已经有软件监听该端口,其他应用是不可以再去监听这个端口的。
生成环境也不会把一个软件安装多次,最多可能会安装多个版版本的软件,比如我的系统要对php升级,以前用的是5.6,现在用7.3的版本,就会在系统中安装多个版本的软件,方便升级,我可以让一部分应用使用7.3,其他的服务继续使用5.6,这样不影响用户使用。
Linux系统的软件源码包都是用C语言编写的,编译安装要用到C语言的编译器,如果没有安装可以使用 yum -y install gcc 进行安装
源码包:开源、自定义、本机编译效率更高;
rpm包:是厂商编译好的,执行效率不一定高;
源码包需要安装gcc
安装完rpm包之后,还可以安装源码包,因为两者的安装位置不同,但是只能启动一个,因为占用的端口一样
apache建议用源码包
WinSCP软件传输
安装完rpm包之后,还可以安装源码包,因为两者的安装位置不同,但是只能启动一个,因为占用的端口一样
如果网站过多人访问 apache建议用源码包
安装完rpm包之后,还可以安装源码包,因为两者的安装位置不同,但是只能启动一个,因为占用的端口一样
源码包都是用C语言写的,必须先安装C语言的编辑器;
yum -y install gcc
源码包是从官方网站下载;
rpm包和源码包,选择哪一个呢?
源码包:开源、自定义、本机编译效率更高;
rpm包:是厂商编译好的,执行效率不一定高;
#源码包安装过程
安装准备