Linux搭建Discuz论坛

首先确保服务器防火墙、selinux处于关闭状态

#systemctl status firewalld  (查看防火墙,running即为开启状态)

 

 

 

#systemctl stop firewalld   (关闭防火墙)

#systemctl disable firewalld  (禁用防火墙)

 

 

 

#systemctl status firewalld

 

 

 

此状态即为关闭

 

#getenforce   (查看selinux状态,enforcing 即为开启)

#vim /etc/selinux/config   (编辑selinux配置文件)

selinux=enforcing 改为 selinux=disabled

 

 

 

注:改完保存退出,退出后getenforce查看依然是enforcing,重启系统即可)

 

使用nmtui配置ip地址(这里不演示了)

 

 

 

在自己操作的计算上安装xshell,远程连接操作

 

 

 

新建会话,输入服务器ip地址,用户名密码即可

 

 

 

 

 

安装apache

先用yum list | grep httpd 查看是否安装过apache

 

 

 

base前有@,则为安装过

 

#yum -y install httpd (使用yum安装httpd

 

 

 

安装成功则会先显示

 

 

 

 

#systemctl start httpd  (开启apache

#systemctl enable httpd  (自启动)

#systemctl status httpd  (查看)

 

 

 

*/etc/httpd/conf.d下有个welcome.conf测试文件,可以通过浏览器访问IP地址查看apache是否搭建成功,成功后该文件可删除

安装mysql数据库

(这里使用开源的mariaDB即可)

#yum -y install mariadb

 

 

 

(根据装系统时的选项,有的服务器可能已经装过)

#yum list | grep mariadb

 

 

 

已装过

 

#systemctl start mariadb  (开启)

 

开启报错,执行:

yum -y install mariadb-server mariadb mariadb-client mariadb-devel

 

#systemctl status mariadb   (查看)

 

 

 

#systemctl enable mariadb  (自启动)

 

 

 

 

如果出现以下情况

 

 

 

则安装mariadb-server服务器

#yum install mariadb-server

 

 

#mysql_secure_installation  (初始化数据库)

 

 

 

默认密码为空,回车

   输入y

输入新密码,并重复

 

 

 

密码设置成功后,接下来全输y就好

 

 

 

这就初始化成功了

#mysql -uroot -p         (进入数据库)

密码

 

 

 

>GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GTANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;

(修改权限,使数据库允许所有iproot身份密码为123456远程登陆)

 

 

 

>exit   (退出)

 

 

 

 

 

安装php

#yum -y install php php-mysql  (安装php,及php-mysql

 

 

 

 

 

 

#yum list installed | grep php

 

 

 

 

 

 

 

 

论坛安装

http://www.discuz.net/forum-10-1.html

在网上下载一个开源的论坛安装包到本地——解压后得到三个文件夹

 

 

 

filezilla软件将upload上传到服务器的/var/www/html

 

 

 

 

上传成功后

#cd /var/www/html

#ls

 

 

 

 

#chmod -Rf 777 upload  (递归给予upload满权限)

 

 

 

 

#systemctl restart httpd  (重启httpd

 

 

 

 

 

 

打开ie浏览器输入http://ipaddr/upload/install,就会弹出安装界面

 

 

 

同意

 

 

 

 

所有都为√即可下一步

 

 

 

这里我们是新安装的选择全新安装——下一步

 

 

 

这里我们需要填写服务器ip地址,数据库用户名root 密码,设置论坛管理员密码

下一步

 

 

 

 

正在安装

 

 

 

安装成功,可以访问了

 

 

 

 

 

 可以自己在/var/www/html下建立一个index.html,做个重定向。比较简单,可自行百度,或私聊我,看到会回复的。

 

posted @ 2020-09-27 18:25  Blog_Yang  阅读(1523)  评论(0编辑  收藏  举报