[Apache.Centos7]从零开始创建BBS论坛和BLOG博客网站,三级域名的使用。
本文描述从零开始创建bbs论坛。
同时也能运用本方法可以搭建blog博客,只是最后解压的包不同罢了。
同时描述多级域名创建。
参考资料:https://www.cnblogs.com/laramia/p/5035744.html
准备工具:
域名(强烈推荐)、一台安装centos7的主机(VPS)、论坛软件包。
这里我使用的是搬瓦工提供的VPS主机,这里对这个VPS不做讲解。
论坛软件包下载:http://dl.teddyou.cn/download/Discuz_X3.3_SC_UTF8.zip
博客软件包下载:http://dl.teddyou.cn/download/Z-BlogPHP_1_5_2_1935_Zero.zip
首先安装数据库,使用yum安装。
yum -y install mariadb-server mariadb-client
启用数据库:
systemctl start mariadb.service
设置数据库root管理员的密码。
输入这条命令后会要求输入原密码,因为没有原密码所以就直接回车,而后输入两次新密码。
安装数据库过后开始安装httpd的网站服务。
yum -y install httpd
*******************************不写三级域名的可以跳过这里********************************
接下来就是配置参数,如果希望采用三级域名的方式(例如:bbs.teddyou.cn)进入论坛就按照如下操作配置:
新建一个httpd配置文件。
vim /etc/httpd/conf.d/【自定义】.conf
打开写入:
<virtualhost *:80>
servername 这里写入一个三级域名,例如:bbs.teddyou.cn
documentroot 这里写入你的bbs放置文件位置,例如:/var/www/bbs
</virtualhost>
写完过后:wq保存文件并退出。
进入域名服务添加一条记录并保存,如下图:
而后重启服务并设置开机启动。
************************************三级域名跳过结束************************************
重启服务:
systemctl start httpd
添加开机自动启动:
systemctl enable mariadb.service
systemctl enable httpd
接下来就是配置论坛了,安装需要的php环境。
使用wget命令下载包,如果没有wget就用如下命令安装:
yum -y install wget unzip (没有unzip解压软件在这里就顺带安装了)
而后下载论坛
wget 包的下载链接.zip
论坛软件包下载:http://dl.teddyou.cn/download/Discuz_X3.3_SC_UTF8.zip
博客软件包下载:http://dl.teddyou.cn/download/Z-BlogPHP_1_5_2_1935_Zero.zip
利用unzip解压论坛
unzip 论坛文件.zip
这样的操作会将论坛解压到当前的文件。解压出来的一共会有三个文件夹。而我们只需要其中的一个。
写了三级域名的用下面的命令移动upload文件夹下的所有文件到 /var/www/bbs/
mkdir /var/www/bbs #创建文件夹。
mv upload/* /var/www/bbs/ #移动文件夹下的所有文件。(在当前解压的目录下操作)
如果没有写三级域名的看这里!
没有写三级域名就直接把upload文件夹下的所有文件移动到默认的文件夹。命令如下;
mv upload/* /var/www/html/
完成过后需要授权,这里我们使用懒人授权大法
chmod -R 777 /var/www/bbs
完成以上操作,论坛就算搭建完成了。访问你写好的三级域名就可以正常访问了。
进入论坛会让你做一些初始化操作,在里面会要求输入数据库密码,他会自动创建数据库。
所以数据库密码设置的时候一定要记住密码!
发表评论