CentOS 7.3 搭建LNMP环境

教程很多,这篇自己记录。

一、 安装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';

你可能感兴趣的:(CentOS 7.3 搭建LNMP环境)