前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 7.9搭建Discuz 3.5论坛(LNMP)

CentOS 7.9搭建Discuz 3.5论坛(LNMP)

作者头像
指剑
发布2023-05-31 11:12:50
7480
发布2023-05-31 11:12:50
举报
文章被收录于专栏:指剑的分享指剑的分享

安装规格

安装nginx

安装依赖

代码语言:javascript
复制
yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

编译配置Nginx

代码语言:javascript
复制
# 配置
./configure

# 编译
make && make install

# 查看nginx的位置
whereis nginx

# 创建软连接
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/nginx

# 修改nginx配置以支持 php
vi /usr/local/nginx/conf/nginx.conf
# 添加 index.php  大约在 45行

# 取消掉php部分的注释(大约在 65 - 72行),并修改 scripts 为 $document_root
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装MySQL

设置MySQL Yum源并安装MySQL

代码语言:javascript
复制
# 下载yum源
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
rpm -Uvh mysql80-community-release-el7-7.noarch.rpm

# 安装yum 管理器
yum -y install yum-utils

# 关闭mysql80源 启用mysql57
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

## 安装mysql 
yum -y install mysql-community-server

# 启动mysql
systemctl start mysqld
systemctl enable mysqld

查看MySQL初始密码并修改

代码语言:javascript
复制
cat /var/log/mysqld.log|grep password

# 登录MySQL
mysql -uroot -p你的密码(初始密码)

# 设置MySQL验证等级为LOW
set global validate_password_policy=LOW;
# 设置MySQL密码最低长度
set global validate_password_length=6;

# 设置新密码
alter user "root"@"localhost" identified by "NEW_PASSWORD";

# 刷新
flush privileges;

# 退出
exit

# 重新登录数据库
mysql -uroot -pNEW_PASSWORD

安装并配置PHP

代码语言:javascript
复制
# 安装所需库
yum -y install epel-release

# 安装PHP7 源
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

# 启用php 7.3 源
yum-config-manager --enable remi-php73

# 安装php
yum -y install php php-mysql php-fpm php-xml php-xml-parser

# 修改/etc/php-fpm.d/www.conf
# 将24  26行的apache修改为nginx
# 添加nginx用户
useradd nginx

# 启动php-fpm
systemctl start php-fpm
systemctl enable php-fpm

下载并解压Discuz 3.5

代码语言:javascript
复制
wget -O Discuz_X3.5.zip https://gitee.com/Discuz/DiscuzX/attach_files/1284011/download

# 如果没有unzip 请安装
yum -y install unzip

# 解压
unzip Discuz_X3.5.zip -d Discuz_X3.5

# 复制文件
cp -r Discuz_X3.5/upload* /usr/local/nginx/html

安装Discuz

打开浏览器输入服务器地址即可

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-01-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装规格
  • 安装nginx
    • 安装依赖
      • 编译配置Nginx
      • 安装MySQL
        • 设置MySQL Yum源并安装MySQL
          • 查看MySQL初始密码并修改
          • 安装并配置PHP
          • 下载并解压Discuz 3.5
          • 安装Discuz
          相关产品与服务
          Discuz!
          Discuz! 是全球领先的论坛社区应用系统,自2001年6月面世以来,服务超过300多万网站用户案例。现在,借助 Discuz! ,您不仅可以使用搭建传统的社区论坛,更可轻易的构建面向移动互联网时代的私域流量和社交圈子类的应用,并快速启动业务。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档