使用华为云(鲲鹏)服务器搭建Discuz论坛
目录
一、准备工作
1、 创建华为云 ARM(鲲鹏)Linux 弹性云服务器。
2、 弹性云服务器需要绑定弹性公网 IP
3、 本地已经安装用于连接 Linux 弹性云服务器的工具
二、创建华为云服务器
1.进入华为云官网,依次点击“产品”、“弹性云服务器ECS”,然后点击”购买”
2.安装如下色块选择
3.这里选择公共镜像CentOS
4.点击下一步,选择按流量计费
5.设置密码
6.建议设置使用时间并勾选释放实例,不然一直扣钱,然后点击购买
三、登录云服务器并安装
1.使用xshell 7登录
用户名为root,密码为云服务器登陆密码,登录成功
2. 安装软件 httpd
httpd 是 Apache 超文本传输协议(HTTP)服务器的主程序。执行以下命令:
yum install httpd -y
3.启动主程序 httpd
启动主程序 httpd,用以接受请求。执行以下命令:
service httpd start
4.设置httpd开机自启动
httpd 开机自动启动可以保证虚拟机重启之后,服务可以同时启动; 执行以下命令:
chkconfig httpd on
5. 安装 php 编译器
安装 php 编译器,为后续的编写工作做准备。 执行以下命令:
yum install php –y
6. 安装 php-mysql 插件
安装 php 编译器与 mysql 链接的插件,用户进行数据库连接。 执行以下命令:
yum install php-mysql -y
四、安装 mariadb 数据库
1. 安装 mariadb
执行以下命令:
yum install mariadb-server mariadb –y
2. 启动 mariadb
执行以下命令:
systemctl start mariadb
3. 设置 mariadb 开机自启动
mariadb 开机自动启动可以保证虚拟机重启之后,服务可以同时启动;执行以下命令:
systemctl enable mariadb
4. 进入 mysql 数据库
执行以下命令:
mysql
按Ctrl+Z停止
5. 创建数据库的用户名和密码
创建访问数据库的用户名和密码,并进行授权;如我们需要创建如下信息:
用户名:root
密码:123456
主机:localhost
数据库名字:kunpeng
需要执行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'IDENTIFIED BY '123456' WITH GRANT OPTION;CREATE DATABASE kunpeng;flush privileges;
五、 Discuz安装
1.下载 discuz之前需要先下载 wget 工具
执行以下命令:
yum install wget -y
2. 下载 Discuz!源码包
执行以下命令:
wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.4_SC_UTF8_20210630.zip
回车之后,可能报错提示,提示这个安装包的地址未找到,打开浏览器,打开新标签,在地址栏内输入:
www.discuz.net
回车之后,进入 Discuz 官方网站将下载地址直接进行复制.执行以下命令下载:
或者第二种方法:进入Discuz官网,直接下载源码包,然后使用远程传输工具winscp传输
3.解压 Discuz源码包
首先切换到“/”目录下,将源码包移动到“~”目录下,命令:
然后新建目录,源码包进行解压到新建目录中,命令:
mkdir Discuz
unzip -d ./Discuz Discuz_X3.4_SC_UTF8_20210630.zip
4. Discuz源码移动
将 discuz移动到 httpd 启动的目录,使用户可以通过 http 访问到 discuz!网站。执行以下命令:
mv ./Discuz/upload/* /var/www/html/
5. 修改 Discuz!源码权限
修改源码读写权限,使网站能够被所有用户正常读写访问。 执行以下命令:
chmod -R 777 /var/www/html/*
6. 重启 httpd
重启 httpd,使所有设置好的环境变量生效。 执行以下命令:
service httpd restart
7. 更改安全组
切换回浏览器,进入云服务器控制台,点击左侧栏最下方“安全组”
安全组为实验开始时“预制实验环境”所创建的安全组,点击名称进入安全组设置页面,点击“入方向规则”->"添加规则",设置如下图规则:
8.浏览器访问 Discuz
输入 http://+云服务器的 EIP(弹性公网IP) 地址,访问 discuz论坛网站。
http://<公网IP>或者直接浏览器输入弹性公网IP
9.成功访问
访问成功如下图所示:
六、Discuz配置
1.安装,点击下一步
2.设置运行环境
选择第一个全新安装
3.安装数据库
输入我们在上面设置好的数据库的名称root和密码123456,安装数据库。然后为管理员设置密码123456,点击“下一步”完成安装
4.完成安装,登陆 Discuz!论坛网站
点击访问
至此,已成功在华为云服务器上搭建DIscuz论坛,使用完之后可以删除该云服务器。