一、yum更换国内源
1、下截: wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 或者用curl -O 命令下载,然后删除/etc/yum.repos.d/CentOS-Base.repo这个文件或更名。把CentOS7-Base-163.repo 放进去就可以了。
清理仓库缓存:yum clean all
换好国内源之后,我们可以用yum list 看看有没有。
二、安装一个扩展源
yum install -y epel-release 安装扩展源
yum list |grep epel 查看rmp 包
三、yum 下载rpm包
1?yum install 包名 --downloadonly 默认路径:/var/cache/yum/x86_64/updates/packages
2?yum install 包名 --downloadonly --downloaddir=/tmp/(目录) 只下载并指定下载目录
3?如果包已经安装,我们还要下载它:
yum reinstall yum install 包名 --downloadonly --downloaddir=/tmp/(目录)
四、源码包安装
1?规范:以后我们下载的源码包都要放到目录:/usr/local/src/
2?下载源码包:wget +下载地址
Apache下载地址:
2.2源码包: http://archive.apache.org/dist/httpd/httpd-2.2.9.tar.gz
2.4源码包: http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.33.tar.gz
apr: http://mirrors.cnnic.cn/apache/apr/apr-1.6.3.tar.gz
apr-util: http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.bz2
pcre 8.38 :https://ftp.pcre.org/pub/pcre/pcre-8.38.tar.gz
openssl 1.0.2o : https://www.openssl.org/source/openssl-1.0.2o.tar.gz
3?解压源码包。
tar -zxvf httpd-2.4.33.tar.gz
tar -zxvf apr-1.6.3.tar.gz
tar -jxvf apr-util-1.6.1.tai.bz2
tar -zxvf pcre -8.38.tar.gz
4?查看安装说明INSTALL 或 REDEME(more INSTALL),编译、安装
(查看上条命令是否成功:echo $?)
如果安装apache,httpd2.4 版本会要我们安装相依赖的包,分别是:apr和apr-util ,pcre ,这三个包是要编译安装的就得在后面加参数:
编译安装apr、apr-util、pcre
apr:
cd apr-1.6.3
./configure --prefix=/usr/local/apr
make
make install
apr-util:
cd apr-util-1.6
./configure --prefix=/usr/local/apr
make #提示出错,以下这个错误直接安装依赖包解决:yum install expat-devel
make install
pcred:
cd pcre -8.38
./configure --prefix=/usr/local/pcre #提示出错,如下图,少gcc 及c++
解决办法:yum install -y gcc gcc-c++
make
make install
安装apache :
cd httpd-2.4.33
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
make
make install
完成安装
原文地址:http://blog.51cto.com/10690709/2105569