PHP结合MYSQL创建Discuz论坛

实验环境

本次实验需要系统中安装有php与mysql,而我们的上一篇博客刚好写的时lnmp框架的搭建,所以我们这次的实验接着上一次的实验来做,上一篇博客地址:lnmp环境搭建
我们先将之前编译安装的lnmp环境启用:
在这里插入图片描述

实验操作

1:下载Discuz_X3.2_SC_UTF8.zip(这是Discuz论坛的资源包)
2:yum install unzip -y ####我们需要使用这个命令来解开zip包
在这里插入图片描述
3:unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/nginx/html ####指定解压目录,因为论坛是以网页的形式创建的,所以我们将它解压至我们之前源码编译好的nginx的默认发布目录
在这里插入图片描述
4:cd /usr/local/nginx/html
5:mv upload/ bbs ###修改目录名
6:cd bbs/ ##给相关目录权限
chmod 777 config/ data/ uc_server/ uc_client/ -R
在这里插入图片描述
7:到网页中输入:172.25.66.1/bbs/install/index.php,点击我同意后进入下面的界面
在这里插入图片描述
在所有状态都正常的情况下,点击下一步进入设置运行环境界面
在这里插入图片描述
我们选择第一项然后点击下一步安装数据库,按照下图中的数据填写好相关信息,数据库密码是我们之前编译安装完数据库后设置的数据库密码,下面的管理员密码我们自重新设置就行
在这里插入图片描述
填写好后点击下一步
在这里插入图片描述
会出现错误,我们执行完下面的操作后即可
8:cd /usr/local/php/etc/
9:vim php.ini
定向到mysql
找到三个需要写sock的等号,添加/usr/local/lnmp/mysql/data/mysql.sock

1013 pdo_mysql.default_socket= /usr/local/mysql/data/mysql.sock
1162 mysql.default_socket = /usr/local/mysql/data/mysql.sock
1221 mysqli.default_socket = /usr/local/mysql/data/mysql.sock

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
10:/etc/init.d/php-fpm reload
11:cd /usr/local/mysql/
12:chmod 755 data/
在这里插入图片描述
13:再次刷新论坛页面会进入正确安装
在这里插入图片描述
14:安装完成拉到最下面会有提示进入论坛,在右下角,进入后点击有上角登录,然后点击管理中心,会进入类似于设置密报问题的界面,我们直接点击提交
在这里插入图片描述
然后回提示请删除前端界面
在这里插入图片描述
15:cd /usr/local/nginx/html/bbs/install/
rm -fr index.php
在这里插入图片描述
16:再次进入论坛刷新即可!
在这里插入图片描述
这样,我们就搭建好了一个Discuz论坛!

猜你喜欢

转载自blog.csdn.net/gd0306/article/details/84591171
今日推荐