centos 7下安装php mysql_CentOS7下安装MySQL Community版本和PHP5.6

PHP5.6版本安装

使用yum install php默认安装的php版本是5.4版本,如果您想安装5.6版本的可以参照下面的步骤,以后如果需要安装非系统版本可以在bing或者google上搜索关键词”php5.6 epel”。

最后查找到的网页是https://webtatic.com/packages/php56/

下面的内容就是参照此网页进行CentOS7.2下php5.6版本安装的

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-imap php56w-gd php56w-ldap.x86_64 php56w-intl.x86_64

在安装的时候遇到了KEY FILE ERROR之类的错误,具体错误信息忘记记录了,其中提到了文件/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7。解决方法如下:

yum makecache

yum update

MYSQL Community安装

CentOS7.2版本默认情况下使用yum命令安装的MYSQL版本是mariadb.x86_64,这个版本还没研究过,在未了解的情况下为了保证项目进度,就想安装比较熟悉的Community版本,具体操作如下:

在目录/etc/yum.repos.d/下创建文件mysql-community.repo,在其中添加内容

# Enable to use MySQL 5.6

[mysql56-community]

name=MySQL 5.6 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/

enabled=1

gpgcheck=0

然后使用yum正常的命令即可search或者install了

Web访问问题记录

在正常创建好vhost和apache配置之后,先后出现过无法访问/internal error等错误

解决思路无非就是类似ping的分段式定位

1. 在客户端使用telnet 80端口,如果不通,请确定apache的80端口服务是否开通(使用losf),如果端口已经启动了,一般是iptables防火墙未开通80端口。

如果没有这个命令请安装Xamanager(Linux命令行管理神器),其中的xshell自带telnet命令。

2. Internal Error,首次排除Apache本身的配置问题(apachectl configtest),然后看看系统的audit.log, 一般是SELINUX的问题。具体解决方法可以参考另一篇文章《》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值