美文网首页
【华为云实践系列】搭建Discuz! X3.2论坛

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

作者: wangfei0108 | 来源:发表于2018-08-13 01:53 被阅读0次

    这一段时间自己在接触华为云,简单的在华为云上搭建了一个论坛作为练手;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

    相关文章

      网友评论

          本文标题:【华为云实践系列】搭建Discuz! X3.2论坛

          本文链接:https://www.haomeiwen.com/subject/tcnebftx.html