nginx的LNMP构建+discuz论坛

一、LNMP:

L:linux 操作系统

N:nginx前端页面的web服务

P:PHP,是一种开发动态页面的编程语言,解析动态页面,起到中间件的作用(在nginx和数据库的中间),在中间沟通nginx和数据库,以请求数据库上的信息。

M:mysql数据库,保存用户的密码,以及论坛的相关内容。

二、创建数据库及安装php、discuz论坛

1.创建程序用户管理

  1. 修改配置文件

vim /etc/my.cnf的配置文件

client

port = 3306

socket=/usr/local/mysql/mysql.sock

mysqld

user = mysql

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

port = 3306

character-set-server=utf8

pid-file = /usr/local/mysql/mysqld.pid

socket=/usr/local/mysql/mysql.sock

bind-address = 0.0.0.0

skip-name-resolve

max_connections=2048

default-storage-engine=INNODB

max_allowed_packet=16M

server-id = 1

sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

3.设置环境变量,申明/宣告mysql命令便于系统识别

  1. 初始化数据库

5.设置系统识别,进行操作

  1. 初始化数据库密码

7.进入数据库:建立用户并且创建密码

8.php安装

9

10

11

12

vim /usr/local/php/lib/php.ini

13

14

相关推荐
i建模17 小时前
Omarchy挂载windows磁盘
linux·运维·windows
林姜泽樾17 小时前
linux基础第一章,linux的介绍和它和windows的区别
linux·运维·计算机网络·安全·网络安全
i建模18 小时前
在 **Omarchy**(基于 Arch Linux 的发行版)中检查当前内核是否支持 NTFS 文件系统
linux·运维·服务器
Lsir10110_18 小时前
【Linux】线程管理——互斥锁
linux·运维·服务器
林姜泽樾19 小时前
linux入门第五章,mkdir、touch详解
linux·运维·服务器
木子欢儿19 小时前
在 Debian 13(以及 12)上安装和配置 tightvncserver 并让普通用户使
运维·前端·debian
ol木子李lo19 小时前
Linux 命令备忘录
linux·运维·服务器·windows·编辑器·ssh·bash
SakitamaX19 小时前
Nginx安装与实验
服务器·前端·nginx
第七序章19 小时前
【Linux学习笔记】git三板斧
linux·运维·服务器·笔记·git·学习
礼拜天没时间.19 小时前
Node.js运维部署实战:从0到1开始搭建Node.js运行环境
linux·运维·后端·centos·node.js·sre