微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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;

(修改权限,使数据库允许所有ip以root身份密码为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,做个重定向。比较简单,可自行百度,或私聊我,看到会回复的。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐