yum更换国内源
yum下载rpm包
源码包安装apache
---curl
yum更换国内源url
恢复以前备份的文件spa
把以前cp的再cp回来server
删掉:CentOS-Base.repo 文档
改为国内的:http://mirrors.163.com/.help/CentOS7-Base-163.repo (用curl -O (大写O)下载)编译器
yum list 看一下,有base源码
--
yum下载rpm包虚拟机
安装扩展源epel (很是有用)编译
[root@serverlooker-01 yum.repos.d]# yum install -y epel-release
yum list 看一下,包更多了。
yum list |grep epel 看的更清楚。甚至比自带的还多。
--
查看下载位置:
如何指定下载路径:
---
若是安装一个已经安装的到指定路径,能够用:
源码包安装
下载源码包(根据实际需求)
约定:源码包放到 /usr/local/src/
解压完以后,去目录看一下,有不少说明文档:
还有install 的说明。
[root@serverlooker-01 httpd-2.2.34]# ./configure --prefix=/usr/local/apache2 (2表示2的版本)
(prefix 指定安装路径)
( ./configure --help 查看其它可用选项)
若是看不出命令是否对,运行 echo $?, 若是是非0的,说明上一条命令是错的。
返回几,指定是上一条命令的结果。因此若是想用该命令查看,就不要再运行其它的了,以避免破坏了想要的东西。
gcc no 编译器没有。因此要安装 yum install gcc
安装完以后继续: ./configure --prefix=/usr/local/apache2
./configure 的过程就是 配置的过程,配置的过程会生成一个makefile, makefile 就是一个用来编译的文件。
0 ,说明没问题。
运行 make
[root@serverlooker-01 httpd-2.2.34]# make
(时间长短跟虚拟机配置相关)
结束后必定再检测一下
(若是遇到问题,看一下最有几行有没有提示)
运行 make install
[root@serverlooker-01 httpd-2.2.34]# make install
它会把编译完成的二进制文件,还有一些配置文件、目录放到 prefix 指定的目录下
生成的目录:
---
之后下载源码包必定要去官方或可信任站点。不要随便下。
---
OK.