准备篇
1.配置防火墙,开启80端口、3306端口
1 vim /etc/sysconfig/iptables
2 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙3 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙service iptables restart
#重启防火墙,使配置生效
2.关闭SELINUX(这个和服务器安全相关,先关闭。相关介绍:https://wiki.centos.org/zh/HowTos/SELinux)
vim /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq #保存退出 shutdown -r now #重启系统
3.安装第三方源
1)安装EPEL仓库
yum install -y epel-release
如果以上命令不起作用:
CentOS/RHEL 7
rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
CentOS/RHEL 6
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
2)安装IUS仓库
CentOS 6
rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm
CentOS 7
rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm
错误处理:
1.安装IUS仓库出错:curl: (35) SSL connect error。这个问题在RHEL 6.1 -> RHEL 6.4应该都会出现,原因是curl使用了REST API。解决:
yum update nss
2.结果问题1没解决,出另一个问题:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again。解决:
vim /etc/yum.repos.d/CentOS-Base.repo
把有mirrorlist的都注释掉,有baseurl的都去掉注释,然后再进行步骤1,再安装IUS仓库。修改如下:
[epel]name=Extra Packages for Enterprise Linux 6 - $basearchbaseurl=http://download.fedoraproject.org/pub/epel/6/$basearch#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearchfailovermethod=priorityenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6[epel-debuginfo]name=Extra Packages for Enterprise Linux 6 - $basearch - Debugbaseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearchfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1[epel-source]name=Extra Packages for Enterprise Linux 6 - $basearch - Sourcebaseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearchfailovermethod=priorityenabled=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6gpgcheck=1
查看仓库列表,看看是否安装成功了:
yum repolist
ius | 2.3 kB 00:00 ius/primary_db | 183 kB 00:00 repo id repo name statusbase CentOS-6 - Base 5,062epel Extra Packages for Enterprise Linux 6 - i386 9,992extras CentOS-6 - Extras 39ius IUS Community Packages for Enterprise Linux 6 - i386 329updates CentOS-6 - Updates 382repolist: 15,804
新闻热点
疑难解答
图片精选