centos7使用本地双机lamp搭建Discuz论坛

搭建LAMP环境

记得开启本地的vm1和vm8网卡

关闭防火墙

1、临时关闭(下次开机启动,自动启动防火墙)
[root@localhost ~]# systemctl stop firewalld

2、查看防火墙状态
[root@localhost ~]# systemctl status firewalld

3、永久关闭防火墙(开机启动时不在启动)
[root@localhost ~]# systemctl disable firewalld

关闭selinux

1、查看selinux状态
[root@localhost ~]# getenforce 
Enforcing         表示启动

2、临时关闭
[root@localhost ~]# setenforce 
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]     1表示启动,0表示关闭
[root@localhost ~]# setenforce 0                          临时关闭
[root@localhost ~]# getenforce                            查看状态
Permissive                                                关闭状态
3、永久关闭(修改配置文件,即可永久关闭)
[root@localhost ~]# vi /etc/selinux/config # This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing         修改为"SELINUX=disabled"
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected.
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

yum 安装

第一台机器

yum  install  httpd  httpd-devel  mariadb  php php-devel php-mysql  -y

第二台机器

yum  install mariadb mariadb-server mariadb-devel -y

启动http(网页)、mariadb(数据库)服务

#建议使用前面的
service httpd restart 或 systemctl start httpd
service mariadb restart 或  systemctl start mariadb 

下载Discuz论坛源码

下载地址(点击下载)

上传

在这里插入图片描述

在这里插入图片描述

解压

#在你存放源码文件的目录下操作
mv * /var/www/html/  #把文件移动到http发布目录
cd /var/www/html/    #进入发布目录
unzip Discuz_X3.4_SC_UTF8_20210926.zip  # 解压文件 
cd upload/  #进入upload目录
mv * ..   #把upload目录下的文件移动到上级目录

浏览器输入ip访问网页

在这里插入图片描述
在这里插入图片描述

赋予权限

方法有两种

主要的是四个目录
data、config、uc_client、uc_server

现在开始给权限吧
chmod 757  -R  data config uc_*  #第一种方法,直接给它写的权限(星号是通配符的意思,uc_开头的所有目录)
chown apache:apache -R  data  config uc_*  #更改属组

再次进入网页查看

在这里插入图片描述然后往下划点击下一步
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

到这里会发现需要创建数据库

数据库创建

#进入数据库
mysql   
#创建数据库
                名字随便   可加可不加(字符集)
create database  discuz   charset=utf8;
#设置数据库密码,授权访问
      这个是刚创建的数据库名字   要授权的ip地址              密码随便起
                ↓                 ↓                        ↓
grant all on discuz.* to root@'localhost' identified by "123456";  

#可能会出现下面这个问题
ERROR 1290 (HY000): The MariaDB server is running with the --skip-grant-tables option so it cannot execute this statement
#解决方法
MariaDB [(none)]> flush privileges;   #执行此命令即可

然后去网页填写

在这里插入图片描述
在这里插入图片描述

搭建完成

搭建完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值