今天记录我在linux上使用apache的步骤。
书上对于安装文件一笔带过,因此我个人认为最简单的方法就是通过yum安装apache.
但是因为我的系统没有注册正版红帽,因此我根据网上教学将原有的yum卸载掉。
rpm -qa | grep yum | xargs rpm -e --nodeps
rpm -qa |grep python-urlgrabber|xargs rpm -e --nodeps
以上两条命令卸载原有的yum文件。
然后cd到这个目录
cd /etc/yum.repos.d
通过wget命令下载4个文件到这个文件夹。
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
我这里因为版本更替,有几个软件是到网易的镜像网站去找的合适的版本。
在这里所有版本落后的软件都可以得到更新。
首先安装这个python文件
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
然后其他三个一起安装
rpm -ivh yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-3.4.3-161.el7.centos.noarch.rpm
版本不对的话就自己找找。
然后下载一个配置文件
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
然后设置配置文件
sed -i "s;$releasever;7;g" CentOS7-Base-163.repo
yum clean all #清除yum缓存
yum makecache #更新yum缓存
yum repolist
然后就完成了。
利用yum只需要一步到位,
yum install httpd
直接搞定。
启动。