如何用linux搭建简单的论坛

前期准备

在这里插入图片描述
linux虚拟机一台(桥接到内网,型号centos8)
论坛框架源码包:此次我们选用的是Discuz框架
下载链接:

https://www.discuz.net/thread-3847642-1-1.html
在这里插入图片描述

在这里插入图片描述
下载最新版的就行。

安装httpd服务

yum install -y httpd 

在这里插入图片描述
由于我是装过的,所以会短一些,出现了complete就证明安装成功。
初学阶段,就需要关闭防火墙,和SELINUX

systemctl stop firewall
setenforce 0
systemctl start httpd

安装并初始化数据库

yum install mariadb-server -y
systemctl  start mariadb   启用数据库

数据库在安装完成后需要进行初始化
运行进程

mysql_secure_installation

在这里插入图片描述
这里我们直接回车(因为我们并没有设置数据库密码)
在下边的选项中设置完数据库管理员密码后一路回车
在这里插入图片描述
登录数据库:

mysql -uroot -p123456
//我的密码是123456,p后跟密码,u后跟用户

在这里插入图片描述
查看当前存在的数据库名:

show databases;

在这里插入图片描述
新建一个数据库名为luntan:

create database luntan;

在这里插入图片描述
ctrl+d 退出数据库

安装Discuz框架

将论坛压缩包丢进linux,将其移动至/var/www/html 下

cd /var/www/heml/
mv /root/Discuz_X3.4_SC_UTF8_20211124.zip .

解压文件:

unzip Discuz_X3.4_SC_UTF8_20211124.zip

查看解压后的文件

ll

我们会看到uoload这个重要的目录,改个名字

mv upload luntan

在这里插入图片描述
看一看luntan目录

cd luntan
ll

在这里插入图片描述
一眼望去,尽是php文件,那我们在配置一手php环境

yum install -y php*

重启httpd服务,数据库

 systemctl restart httpd
 systemctl restart mariadb

上浏览器!
在搜索栏输入

虚拟机ip地址/luntan

在这里插入图片描述
在这里插入图片描述
发现一堆文件不见了,这是权限问题,去linux改权限
在这里插入图片描述

chmod 777  config data uc*  -R
//-R是递归给权限的意思

刷新,错误消失
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

此处填写我们刚创建的库名–luntan
在这里插入图片描述
这是扛把子管理员的账号密码,设置好
在这里插入图片描述
下一步进行安装。
可以发现有很多张表被建立出来,我们到数据库里去看看:
在这里插入图片描述

mysql -uroot -p123456
show databases;
use luntan;
show tables;

查看网页效果
在这里插入图片描述
在这里插入图片描述
至此,一个用于内网访问的论坛就搭建完毕了。
你好,站长!

Logo

更多推荐