这一段时间自己在接触华为云,简单的在华为云上搭建了一个论坛作为练手;BBS作为一种互动平台,有许多优秀的开源产品,可以根据自己的喜好选择,这里自己使用Discuz,Discuz 是基于PHP网页,在 Linux 和 windows 两平台均可部署的论坛工具,可以去码云Discuz下载最新版本。
一、准备工作
- 首先当然你需要有一台可以访问外网的华为云服务器,至于如何申请云服务器,这里有答案:购买华为云弹性服务器
- 实验环境
华为云弹性服务器 /CentOS 6.8 64位 - 下面给出搭建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)
- 如果你使用的Windows系统可以使用WinSCP将下载的安装包传送到华为云服务器上
- 也可以在云服务器上直接使用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进入论坛安装
搭建完成后访问http://弹性IP地址/upload/forum.php论坛页面如下
- 因为数据库与网页服务器在同一台服务器上,所以数据库服务器地址默认为local;
- 数据库密码是配置的数据库管理员root账号的密码。
参考
[1] centos 6.9 安装 Discuz3.2X 论坛
[2] 华为云最佳实践-搭建Discuz论坛网站
[3] 从零开始 CentOs 7 搭建论坛BBS Discuz_X3.2
网友评论