Centos7.x环境下 安装Diszz

镜像下载、域名解析、时间同步请点击
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
 
一、背景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 http://mirrors.aliyun.com/repo/Centos-7.repo 安装epel.repo源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 刷新缓存
yum clean allyum 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 http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip 下载完成后 , 解压这个压缩包(要安装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/ 【Centos7.x环境下 安装Diszz】给 /var/www/html 目录及其子目录赋予权限
chmod -R 777 /var/www/html 重启 Apache
service httpd restart 三、Diszz初始化在浏览器地址栏输入 http://192.168.200.112/ 进入初始化安装画面
本文转自:
https://juejin.cn/post/6912463537206427661




    推荐阅读