首页 > 数据库 > MySQL > 正文

CentOS 6.3安装配置nginx+php+mysql

2019-11-02 16:11:23
字体:
来源:转载
供稿:网友

准备篇

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
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表