Ubuntu 搭建lnmp
1, 环境
a, Ubuntu 16.04 64位系统
b, nginx 最近版本 http://nginx.org/ 可在官网下载
c, MySQL8.0 使用apt源安装 下载地址:https://dev.mysql.com/downloads/repo/apt/
d, php7.0 下载地址:http://www.php.net/downloads.php
2,安装
a, 系统选用腾讯云,已安装好系统(如果是虚拟机安装可自行Google/百度安装)
b, nginx 安装 可选择sudo apt-get install nginx 安装(也可以官网下载最新版手动安装,具体安装方法,请自行Google/百度)
c, MySQL8.0 使用apt源安装. 安装过程请参考以下链接:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/
c.1 安装完成后为了开启远程访问但出于安全考虑
i, 需要新建用户 步骤如下:
mysql -uroot -p密码
use mysql
create user 'xxxx'@'%' identified with mysql_native_password by 'xxxx2018';
ii, 创建数据库
create database xxxxdb;
iii, 给创建的用户赋予权限 将我们创建的xxxdb数据库权限赋予xxxx用户
grant all on xxxxdb.* to 'xxxx'@'%';
flush privileges;
d, 安装php7
可选择sudo apt-get install php 安装(也可以官网下载最新版手动安装,具体安装方法,请自行Google/百度)
因为ubuntu16.04 默认选择php7.0 版本,此版本已经自带php7.0-fpm 故不需要另行安装php-fpm.
3.配置虚拟主机
在nginx.conf 文件的倒数第二行添加
include sites-enabled/.conf;
将server配置统一写入.conf文件中引入nginx.conf
重启nginx
完成