教程很多,这篇自己记录。
一、 安装Nginx
1. Nginx的安装非常简单
yum install nginx
2. 启动nginx
systemctl start nginx
3. 设置开机启动
systemctl enable nginx
二、安装php7
1. 安装epel-release
直接通过yum命令安装即可
yum install epel-release
2. 安装php7 的rpm源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装完成后,便可以输入 yum list | grep php* 去查看所有可安装的php 版本以及扩展库
3. php 安装
输入命令
yum install php71w
yum install php71w-fpm
yum install php71w-mbstring
yuminstallphp71w-mcrypt
yuminstallphp71w-mysqlnd
yuminstallphp71w-pecl-redi
yuminstallphp71w-opcache
其他一些库会在安装上面这些库时会以依赖安装
这些基本满足大部分需求,也可以通过yum list| grep php71w(安装的什么版本就写什么)
4. 启动php
systemctl start php-fpm
5. 设置开机启动
systemctl enable php-fpm
三、安装Mysql 5.7
CentOS 新版本默认数据库为MariaDB
yum 安装mysql 也会自动俺炸U给你MariaDB
所以需要安装Mysql 源
1. 配置Mysql 源
可在Mysql网站查看连接(目前最新 11 )
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
输入 ll 便可看到下载到本地的源文件
安装源
yum localinstall mysql57-community-release-el7-11.noarch.rpm
2. 执行安装
yum install mysql-community-server
会自动安装client
安装完成后会取代MariaDB
3. 启动Mysql
systemctl start mysqld
4. 设置开机启动
默认mysql 是自启动的
5. 查看root密码
5.7 安装会自动生成一个root 密码
cat /var/log/mysqld.log | grep password
通过上面命令查看password 密码
最后冒号后面的都是密码字符,标点符号也是
mysql -uroot -p 成功进入数据库 安装完成
6. 修改密码
进入mysql
update mysql.user set authentication_string=password('你的密码') where User='root' and Host='localhost';