首先从Discuz的官方论坛去下载dicuz的最新产品,官网地址:http://www.discuz.net/thread-3570835-1-1.html

0a3bc41001209863394513abe1b8eadb.png-wh_

下载完成后,将压缩包解压,里面有一个名为upload的目录,我们需要将这个目录上传到我们Cetos服务器,这个upload目录里面有discuz安装程序。上传可以用WinSCP连接,上传默认在 /root 目录下



在安装discuz论坛之前我们需要安装好http服务器 (在Centos服务器中目前所使用的http服务器是阿帕奇),首先用 yum list | grep http 命令查找http服务有没有安装,装好http服务后,还需要安装mysql服务,目前在Centos当中,它是用mariadb去替代mysql服务的

yum install httpd.x86_64 -y  --安装http服务

yum install mariadb-server.x86_64 -y  --安装mariadb服务器



接下来我们要把upload目录移动或者拷贝到/var/www/htlm 目录,这个目录是阿帕奇默认的主页目录,在主页目录当中,存放的是安装程序以及安装完后所生成的网页文件

cp upload/ /var/www/htlm -rf  --跟上-rf,可以把目录中子文件和子目录都拷贝过去

328f15c3d9d461be949419eff0cd5fa0.png-wh_


拷贝完成后,给upload目录设置下权限:

cd /var/www/htlm

chmod 777 upload -Rf

权限OK后,将相关的服务启动:

systemctl start mariadb  --启动数据库服务

systemctl start httpd  --启动http服务

systemctl status mariadb(httpd)  --查看mariadb(httpd) 服务是否active

服务OK后,可进行WEB界面的安装程序操作(有时候会发现访问不了,可能是因为我们的防火墙把访问给阻止的原因)  我们可以通过systemctl stop firewalld 关闭防火墙,如果有安装iptables服务,也需要关闭

当WEB界面可以访问时,却出现了不是安装界面,而是许多文件子目录,这个问题则是没有安装相关的php安装包

47add874c701f052d51bd6886be91c12.png-wh_

安装php软件包:

yum list | grep php

yum install php -y

php软件包安装后,安装向导则显示出来

f07963397049d085ea7d8fc3aded7665.png-wh_


进入安装页面后,我们会发现里面有错误的提示,目录不可写,mysql_connect不支持,这个时候我们需要安装php连接数据库的软件包:

yum install php-mysql.x86_64 -y    --解决mysql_connect不支持的问题

不可写是在我们Centos中selinux没有关闭造成的,所以要关闭selinux,关闭有两种方法,一种是临时关闭,一种是修改配置文件,永久性关闭

(在Linux服务器搭建的时候,会发现服务没有办法搭建起来,都是因为selinux没有关闭造成的)

getenforce --查看selinux的状态
setenforce 0  --临时关闭
vi /etc/selinux/config  --修该selinux config文件参数,永久关闭
SELINUX=disabled

修改后重启下http和mariadb服务:

systemcl restart httpd

systemctl restart mariadb


41cdecf00a87671863960564e3cf4fb5.png-wh_


刷新下WEB页面:

24368b9362b6acae44807f166edc1b94.png-wh_


c2f7de91cdb814e0fe8ec3b0f0c53c4e.png-wh_


f42365ea42002e05aeb789b8b94ec410.png-wh_


12e1861dbdeaa7e587a6ccdf2415a053.png-wh_


论坛完成:j_0057.gif

0ac46e5c226112cd8b77a3d124554135.png-wh_