nginx的LNMP构建+discuz论坛

news/2024/7/7 20:42:19 标签: nginx, 运维

一、LNMP:

L:linux 操作系统

N:nginx前端页面的web服务

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

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

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

1.创建程序用户管理

2. 修改配置文件

 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命令便于系统识别

4. 初始化数据库

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

6. 初始化数据库密码

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

8.php安装

10 

11 

12 

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

 13

 14

 

 


http://www.niftyadmin.cn/n/5535256.html

相关文章

C#知识|项目的实施过程及通用三级架构的搭建笔记

哈喽,你好啊,我是雷工! 01 项目需求分析 根据与需求方沟通,分析需求,一般都有需求分析师来进行项目需求收集与分析。 根据需求文档进行项目功能设计。 02 框架的选择 ①小项目可以根据需求选择两层或三层结构。 ②中型大型项目,至少需要三层架构和其他架构的组合。 03 框…

【机器学习】Datawhale-AI夏令营分子性质AI预测挑战赛

参赛链接:零基础入门 Ai 数据挖掘竞赛-速通 Baseline - 飞桨AI Studio星河社区 一、赛事背景 在当今科技日新月异的时代,人工智能(AI)技术正以前所未有的深度和广度渗透到科研领域,特别是在化学及药物研发中展现出了巨…

验证输入数据的注解:@NotNull和@NotEmpty的区别

NotNull 和 NotEmpty 是用于验证输入数据的注解,它们有不同的作用和适用场景: NotNull 注解: 作用:确保字段的值不是 null。适用类型:任何对象类型(例如 String、Collection、Map、Array 等)。示…

【ai】ubuntu18.04 找不到 nvcc --version问题

nvcc --version显示command not found问题 这个是cuda 库: windows安装了12.5 : 参考大神:解决nvcc --version显示command not found问题 原文链接:https://blog.csdn.net/Flying_sfeng/article/details/103343813 /usr/local/cuda/lib64 与 /usr/local/cuda-11.3/lib64 完…

一、安全完善度等级SIL(Safety Integrity Level)介绍

目录 一、背景 二、定义 2.1 相关概念介绍如下: 2.2 扩展 2.3 注意事项 三、区分航空GNSS完好性监测中的误警率(False Alarm Rate)与列车安全完整性中的容忍故障发生率THR(Tolerable Hazard Rate) 3.1 航空GNSS…

前端工程化09-webpack静态的模块化打包工具(未完结)

9.1、开发模式的进化历史 webpacks是一个非常非常的强大的一个工具,相应的这个东西的学习也是有一定的难度的,里边的东西非常的多,里面涉及到的 概念的话也是非常非常的多的。 这个东西既然非常重要,那么在我们前端到底处于怎样…

自定义控件动画篇(八)animateLayoutChanges与LayoutTransition的使用

在Android开发中,animateLayoutChanges 和 LayoutTransition 都是用来在布局改变时添加动画效果的特性,但是它们的使用场景和方式有所不同。 animateLayoutChanges animateLayoutChanges 是一个布尔属性,当它被设置为true时,会使…

大数据可视化实验(六)——ECharts与pyecharts数据可视化

目录 一、实验目的... 1 二、实验环境... 1 三、实验内容... 1 1、ECharts可视化制作.. 1 1)使用ECharts绘制折线图显示一周的天气变换。... 1 2)使用ECharts绘制柱状图显示商品销量的变化。... 4 2、pyecharts可视化制作.. 7 1)使用…