linux的综合教程(搭建论坛教程)

目的:搭建论坛

1.环境要求

使用LNMP环境+Discuz论坛源程序

LNMP= Linux + Ngnix + mariadb + PHP

Ngnix是一款轻量级的网站服务软件,因其稳定性和丰富的功能而深受信赖

mariadb是一种数据库软件

php是一种通用的开源脚本语言

2.操作

第一步:关闭防火墙如图1-1

代码:systemctl stop firewalld 这是关闭防火墙

systemctl disable firewalld 这是关闭开机自启动

图1-1

但是这只是临时关闭防火墙,需永久关闭需要写一下代码。

代码:vim /etc/selinux/config进入到视图,如图1-2

图1-2视图界面

第二步:挂载光盘

代码:mount /dev/sr0 /mnt 挂载光盘

vim /etc/yum.repos.d/yum.repo 这里可以理解为创建一个库的名称为yum.repo,如图1-3

图1-3

baseos 这是第一个仓库的名字(来源于光盘映像)

name=baseos

gpgcheck=0

appstream 这是第二个仓库的名字(来源于光盘映像)

name =appstream

baseurl=/mnt/AppStream

gpgcheck=0

第三步:重新做缓存:

代码: yum makecache

检查一下仓库是否有问题:ping www.qq.com(能ping通则没问题)

第四步:接下来下载插件;

1.php

dnf install php php-fpm php-mysqlnd php-gd php-xml php-mbstring php-json php-curl php-zip php-opcache php-fileinfo php-exif -y

2.nginx

dnf install nginx -y

3.安装数据库

dnf install mariadb-server -y

第五步:这样就把需要软件的插件安装好了(需要配置才可使用),接下来我们需要配置。

1.启动数据库

systemctl start mariadb

mysql -uroot -p (这里-u表示以什么身份登录)(-p表示密码,我们这里直接回车就行)

2.查看一下创建的库。

代码:show databases;

3.创建一个论坛引用数据库的专用账户和密码如图

代码:alter user 'root'@'localhost' identified by 'redhat123';

4.这里数据库就配置好了

接下来我们需要配置nginx(相应外部请求),所以需要网页源程序。我们需要把我之前下好的通过xft8传过去。(记得传到根目录下)

5权限要拉满,不然无法访问。

代码:chmod -R 777 /upload/ (-R代表目录一下的所有都有满权限(777))

6.编辑nginx的配置文件,实现nginx和论坛的关联。

代码:vim /etc/nginx/nginx.conf (这里我们把root的路径改成/uplood(这是我们页面的安装路径))

7启动nginx服务

8.论坛源程序的初始化。(在页面进行即可)

9. 在浏览器上输入自己的IP地址即可进入到论坛的页面。

这样我们就完成了操作,让我吗看看他的页面把。

看来是可以发帖的。我们已经成功了。

相关推荐
无足鸟ICT6 小时前
【RHCA+】安装Tuned
linux·服务器·centos
测试界的小码农11 小时前
【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】
linux·运维·服务器
一条破秋裤13 小时前
【1114】【并发控制】【笔记】
linux
2035去旅行14 小时前
ADB的底层原理
linux·adb·嵌入式·arm·soc
武子康14 小时前
单卡 A6000 跑 Qwen-Drive:怎样留下可比较的第一条基线?
linux·人工智能·深度学习
女神下凡14 小时前
芯参谋(107):杰理AC_中科蓝讯_开发指南
linux·服务器·网络·单片机·嵌入式硬件
落羽的落羽14 小时前
【C++】C++17的主要特性
linux·服务器·开发语言·c++·算法·机器学习
爱和冰阔落19 小时前
【Linux网络】TCP 半包粘包怎么解决?从长度报头、JSON 拆包到网络计算器完整实战
linux·运维·网络·tcp/ip
say_fall21 小时前
【Linux网络编程】UDP套接字编程:系统编程组件、基础回显服务、InetAddr与地址转换、翻译服务与线程池聊天室
linux·服务器·网络·udp·vr
ö Constancy21 小时前
一台电脑的硬件组成与作用:按功能分类详解(Windows 与 Linux 视角)
linux·windows·电脑