关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭SElinux
vim /etc/selinux/config
改为disabled
版本apache http2.4 php7.2 mysql8.0
1、安装apache
yum install httpd
查看版本
httpd -version
systemctl srtart httpd
systemctl enable httpd
2、两种方法安装php
(1)如果之前已经安装我们先卸载一下
yum -y remove php*
由于linux的yum源不存在php7.x,所以我们要更改yum源
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 安装php72w和各种拓展,选自己需要的即可
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
(2)先安装epel源
yum install epel-release
下载清华大学的remi源
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm
编辑配置文件
vim /etc/yum.repos.d/remi.repo和vim /etc/yum.repos.d/remi-php72.repo下面的
enabled=0改为1
yum安装php7.2
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
启动php
service php-fpm start
3.安装mysql8.0
yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
yum install mysql-community-server
开启mysql服务
systemctl start mysqld
查看初始密码
grep 'temporary password' /var/log/mysqld.log
登录后修改密码
修改对应的密码策略即可使用简单密码
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=4;
mysql> set global validate_password_mixed_case_count=0;
修改密码
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
或者
mysql>SET password='new_password';
重置密码在 /etc/my.cof下面添加
skip-grant-tables
添加远程访问权限
mysql> use mysql
mysql> update user set host='%' where user='root';
创建其他用户登录可以用
mysql>create user 'xxx'@'%' identified by '123';
刷新权限 FLUSH PRIVILEGES;
导入数据
source 路径
网友评论