目的:搭建论坛
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地址即可进入到论坛的页面。     这样我们就完成了操作,让我吗看看他的页面把。  看来是可以发帖的。我们已经成功了。