【华为云实践系列】搭建Discuz! X3.2论坛

2018-08-13  本文已影响0人  wangfei0108

这一段时间自己在接触华为云,简单的在华为云上搭建了一个论坛作为练手;BBS作为一种互动平台,有许多优秀的开源产品,可以根据自己的喜好选择,这里自己使用Discuz,Discuz 是基于PHP网页,在 Linux 和 windows 两平台均可部署的论坛工具,可以去码云Discuz下载最新版本。


一、准备工作

  1. 首先当然你需要有一台可以访问外网的华为云服务器,至于如何申请云服务器,这里有答案:购买华为云弹性服务器
  2. 实验环境
    华为云弹性服务器 /CentOS 6.8 64位
  3. 下面给出搭建Discuz所需要的服务
    (1)Apache服务
    (2)Mysql安装
    (3)Php安装
    (4)Discuz! 安装

二、服务安装

首先需要我们登录云服务器,华为为我们提供了远程登录的功能,填写用户名和密码就可以登录,不过远程登录界面网络延迟有点长,操作不够流畅。如果你使用Linux系统,建议使用ssh远程登录(Linux ssh登录命令

ssh -l root 弹性IP地址
1. Mysql安装

执行以下命令安装Mysql

yum install -y mysql-server mysql mysql-devel

安装完成后,启动Mysql服务

service mysqld restart

设置Mysql账户名和密码

mysqladmin -u root password 'YourNewPassword'

执行如下命令登录Mysql,验证修改密码成功

[root@whutwf ~]# mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor.  C
Your MySQL connection id is 19
Server version: 5.7.23-log MySQL

Copyright (c) 2000, 2018, Oracle

Oracle is a registered trademark
affiliates. Other names may be t
owners.

Type 'help;' or '\h' for help. T

mysql> show databases;
+-----------------------+
| Database              |
+-----------------------+
| information_schema    |
| mysql                 |
| performance_schema    |
| sys                   |
| test                  |
+-----------------------+
10 rows in set (0.06 sec)
mysql> exit;
Bye
[root@whutwf ~]#

将Msql设置为开机自动启动

chkconfig mysqld on
2. 安装Apache

执行以下命令,安装httpd软件

yum install -y httpd

启动httpd服务

service httpd start

将httpd设置为开机自动启动

chkconfig httpd on
测试服务器是否安装成功,打开浏览器,输入本机弹性IP可以访问服务器的默认主页
3. 安装PHP

执行下面命令,安装PHP相关环境

yum install -y php php-fpm php-mysql 

启动php-fpm服务

service php-fpm start

查看 php-fpm 进程监听哪个端口

netstat -nlpt | grep php-fpm

设置开机自动启动php-fpm服务

chkconfig php-fpm on

三、Discuz安装

本次搭建论坛采用版本的是Discuz! X3.2,下载地址:简体 UTF8安装包 (http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip)

  1. 如果你使用的Windows系统可以使用WinSCP将下载的安装包传送到华为云服务器上
  2. 也可以在云服务器上直接使用wget命令进行下载

下面我们直接使用wget下载安装

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

下载完成之后,解压文件,如果没有安装unzip,需要先执行yum安装unzip

[root@whutwf ~]# yum install -y unzip
[root@whutwf ~]# unzip Discuz_X3.2_SC_UTF8.zip
[root@whutwf ~]# ls -l
total 12120
drwxr-xr-x  2 root root       97 6月   9 10:21 readme
drwxr-xr-x 12 root root     4096 6月   9 10:21 upload
drwxr-xr-x  4 root root       68 6月   9 10:21 utility

将 upload 目录复制到到/var/www/html

cp -R ./upload /var/www/html

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

 chmod -R 777 /var/www/html

输入http://弹性IP地址/upload/forum.php进入论坛安装

  1. 因为数据库与网页服务器在同一台服务器上,所以数据库服务器地址默认为local;
  2. 数据库密码是配置的数据库管理员root账号的密码。
搭建完成后访问http://弹性IP地址/upload/forum.php论坛页面如下

参考

[1] centos 6.9 安装 Discuz3.2X 论坛
[2] 华为云最佳实践-搭建Discuz论坛网站
[3] 从零开始 CentOs 7 搭建论坛BBS Discuz_X3.2

上一篇 下一篇

猜你喜欢

热点阅读