Centos7.x环境下 安装Diszz

2022-10-11 20:26:24 185 0
魁首哥

镜像下载、 域名解析 、时间同步请点击

Centos7.x环境下 安装Diszz

一、背景

discuz 是基于PHP网页,在 Linux 和 windows 两平台均可部署的论坛工具。本实验带你基于 CentOS 快速搭建属于自己的论坛。

软件环境

系统:CentOS 6.8 64 位

IP:192.168.200.112

二、安装教程

1.操作系统环境准备

1.1关闭防火墙-开机不启动(学习使用)

 systemctl stop firewalld 
systemctl disable firewalld   

1.2 关闭 selinux 安全增强关闭 永久

 sed -i 's/enforcing/disabled/' /etc/selinux/config 
  

忽略此步骤可能会遇到的问题:安装discuz时显示目录不存在和不可写, 解决方式参考自文献:blog.csdn.net/qq_4096517…

1.3 yum源加速

替换为阿里云镜像 首先备份一下原先的yum源,避免出错无法恢复

 cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak   

然后修改base.reop源

  wget  -O CentOS-Base.repo    

安装epel.repo源

 wget -O /etc/yum.repos.d/epel.repo    

刷新缓存

 yum clean all
yum makecache   

2.准备 LAMP 环境

LAMP 是 Linux、 Apache 、MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境。我们先来准备 LAMP 环境

2.1安装 MySQL

 yum install mysql-server -y   

安装完成后,启动 MySQL 服务:

 service mysqld restart   

此实验使用 mysql 默认账户名和密码,您也可以设置自己的 MySQL 账户名和密码。参考下面的内容:

 /usr/bin/mysqladmin -u  root  password 'Password'   

[可选]将 MySQL 设置为开机自动启动:

 chkconfig mysqld on   

2.2安装 Apache 组件

 yum install httpd -y   

安装之后,启动 httpd 进程:

 service httpd start   

把 httpd 也设置成开机自动启动:

 chkconfig httpd on   

2.3安装 PHP

 yum install php  PHP-FPM  php-mysql -y   

安装之后,启动 PHP-FPM 进程:

 service php-fpm start  

启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口

  netstat  -nlpt | grep php-fpm  

把 PHP-FPM 也设置成开机自动启动:

 chkconfig php-fpm on   

3.安装并配置 Discuz

下载一个 Discuz_X3.2_SC_UTF8.zip 压缩包:

 wget    

下载完成后,解压这个压缩包(要安装 unzip 命令,可以在win解压再上传)

 unzip Discuz_X3.2_SC_UTF8.zip   

解压完后,就能在 upload 文件夹里看到discuz的源码了

由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把upload文件夹里的文件都复制到 /var/www/html/ 文件夹

 cp -r upload/* /var/www/html/   

给 /var/www/html 目录及其子目录赋予权限

 chmod -R 777 /var/www/html   

重启 Apache

 service httpd restart   

三、Diszz初始化

在浏览器地址栏输入 进入初始化安装画面

本文转自:

收藏
分享
海报
0 条评论
185
上一篇:tomcat、weblogic、jetty等一系列服务器功能介绍 下一篇:旧手机留着没用,换菜刀太屈才了,我们拿来做一个PHP WEB服务器

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码