盒子
盒子
文章目录
  1. 0x00腾讯云实验环境
    1. 1x00准备 LAMP 环境
      1. 1x01安装 MySQL
      2. 1x02安装 Apache 组件
      3. 1x03安装 PHP
    2. 1x10安装并配置 Discuz
      1. 1x11安装 Discuz
      2. 1x12配置 Discuz
    3. 1x20准备域名和证书
      1. 1x21域名注册
      2. 1x22域名解析
      3. 1x30大功告成!

基于 CentOS 搭建 Discuz 论坛

0x00腾讯云实验环境

1x00准备 LAMP 环境

任务时间:15min ~ 30min

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

1x01安装 MySQL

使用 yum 安装 MySQL:

1
yum install mysql-server -y

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

1
service mysqld restart

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

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

将 MySQL 设置为开机自动启动:

1
chkconfig mysqld on

下面命令中的密码是教程为您自动生成的,为了方便实验的进行,不建议使用其它密码。如果设置其它密码,请把密码记住,在后续的步骤会使用到。

1x02安装 Apache 组件

使用 yum 安装 Apache 组件:

1
yum install httpd -y

安装之后,启动 httpd 进程:

1
service httpd start

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

1
chkconfig httpd on

1x03安装 PHP

使用 yum 安装 PHP:[?]

1
yum install php php-fpm php-mysql -y

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

1
service php-fpm start

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

1
netstat -nlpt | grep php-fpm

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

1
chkconfig php-fpm on

CentOS 6 默认已经安装了 PHP-FPM 及 PHP-MYSQL,下面命令执行的可能会提示已经安装。

PHP-FPM 默认监听 9000 端口

1x10安装并配置 Discuz

任务时间:15min ~ 30min

1x11安装 Discuz

CentOS 6 没有Discuz 的 yum 源,所以我们需要下载一个Discuz 压缩包:[?]

1
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

下载完成后,解压这个压缩包

1
unzip Discuz_X3.2_SC_UTF8.zip

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

到Discuz官网找一个安装包并复制安装包下载路径,这里我们用 Discuz_X3.2_SC_UTF8.zip

1x12配置 Discuz

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

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

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

1
chmod -R 777 /var/www/html

重启 Apache

1
service httpd restart

1x20准备域名和证书

任务时间:15min ~ 30min

1x21域名注册

如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频。

  • 视频 - 在腾讯云上购买域名

1x22域名解析

域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:

1
<您的 CVM IP 地址>

在腾讯云购买的域名,可以到控制台添加解析记录,过程可参考下面的视频:

  • 视频 - 如何在腾讯云上解析域名

域名设置解析后需要过一段时间才会生效,通过 ping 命令检查域名是否生效 [?],如:

1
ping www.yourdomain.com

如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。

注意替换下面命令中的 www.yourmpdomain.com 为您自己的注册的域名

1x30大功告成!

恭喜,您的 Discuz 论坛已经部署完成,您可以通过浏览器访问论坛查看效果。

通过IP地址查看:[http://<您的 CVM IP 地址>/install](http://xn--< cvm ip >-yp49ackh32qjw5g/install)

通过域名查看:http://www.yourdomain.com/install,其中替换 www.yourdomain.com 为之前申请的域名。

支持一下
扫一扫,支持cscwdxgg
  • 微信扫一扫
  • 支付宝扫一扫
-------------本文结束感谢您的阅读-------------