yum 安装 mysql5.7 php5.6 http

本文详细介绍在CentOS系统上安装配置PHP、MySQL数据库及Apache Web服务器的具体步骤,包括删除旧版PHP包、通过Webtatic源安装指定版本的PHP及其组件、安装不同版本MySQL服务器并解决可能遇到的问题,以及安装Apache Web服务器。
一.安装PHP
1.检查当前安装的PHP包

yum list installed | grep php

如果有安装的PHP包,先删除他们

yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64

CentOs 6.x版本
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X版本
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3.运行yum install
安装mysql5.5 执行下面
yum install php55w.x86_64 php55w-cli.x86_64 php55w-common.x86_64 php55w-gd.x86_64 php55w-ldap.x86_64 php55w-mbstring.x86_64 php55w-mcrypt.x86_64 php55w-mysql.x86_64 php55w-pdo.x86_64
安装mysql5.6 执行下面
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
4.安装PHP FPM
yum install php55w-fpm 
yum install php56w-fpm 

二.安装mysql

1.下载mysql rpm包

wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2.安装rpm 包

rpm -I mysql57-community-release-el7-8.noarch.rpm

3.更新yum

yum update

4.使用yum安装

Yum -y install mysql  mysql-server mysql-devel

5.

三.安装apache

1.yum -y install httpd

2.如何主机无法访问 可能是防火墙 问题 关闭防火墙 或者添加 80端口

使用Yum安装MySQL 5.7的详细步骤如下: #### 1. 安装yum源 根据不同的Linux系统版本,使用相应的命令安装yum源: - 若为CentOS 6系统,执行命令: ```bash rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm ``` - 若为CentOS 7系统,执行命令: ```bash rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm ``` #### 2. 安装yum-config-manager ```bash yum install yum-utils -y ``` #### 3. 管理MySQL源 - 禁用MySQL 5.6的源: ```bash yum-config-manager --disable mysql56-community ``` - 启用MySQL 5.7的源: ```bash yum-config-manager --enable mysql57-community-dmr ``` #### 4. 检测源是否正确 ```bash yum repolist enabled | grep mysql ``` #### 5. 禁用selinux ```bash setenforce 0 sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config ``` #### 6. 安装MySQL ```bash yum -y install mysql-community-server --nogpgcheck ``` #### 7. 启动MySQL服务 ```bash service mysqld start ``` #### 8. 获取并修改初始密码 - MySQL 5.7初始密码放在err日志里面,使用yum安装的,密码存放在 `/var/log/mysqld.log` 中,找到初始密码用于登录。 ```bash grep 'temporary password' /var/log/mysqld.log ``` - 登录后不能执行任何操作,必须先修改密码。 ```bash mysql -u root -p ``` 登录后,使用以下命令修改密码: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword'; ``` #### 若无法截取到初始密码 可通过修改配置文件做到免密登录,然后修改密码,再修改配置文件为需要密码登录,最后用密码进入数据库添加远程登陆账户,步骤如下: - 编辑 `/etc/my.cnf` 文件,添加 `skip-grant-tables`: ```bash vim /etc/my.cnf ``` 在 `[mysqld]` 下添加 `skip-grant-tables`,保存退出。 - 重启数据库: ```bash systemctl restart mysqld ``` - 登陆数据库修改root密码: ```bash mysql -uroot ``` ```sql grant all on *.* to 'root'@'localhost' identified by 'YourNewPassword'; flush privileges; exit; ``` - 将 `/etc/my.cnf` 中的 `skip-grant-tables` 这一行去掉,然后重启服务,用新的密码进入数据库做操作: ```bash vim /etc/my.cnf ``` 去掉 `skip-grant-tables` 行,保存退出。 ```bash systemctl restart mysqld ``` ```bash mysql -u root -p ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值