镜像下载、域名解析、时间同步请点击 阿里云开源镜像站
一、背景
discuz 是基于PHP网页,在 Linux 和 windows 两平台均可部署的论坛工具。本实验带你基于 CentOS 快速搭建属于自己的论坛。
软件环境
系统:CentOS 6.8 64 位
IP:192.168.200.112
二、安装教程
1.操作系统环境准备
1.1关闭防火墙-开机不启动(学习使用)
systemctl stop firewalld
systemctl disable firewalld
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 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'
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
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/
给 /var/www/html 目录及其子目录赋予权限
chmod -R 777 /var/www/html
重启 Apache
service httpd restart
三、diszz初始化
在浏览器地址栏输入 http://192.168.200.112/ 进入初始化安装画面
本文转自:https://juejin.cn/post/6912463537206427661
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。