【基于ECS搭建云上个人论坛】

基于ECS搭建云上个人论坛

本场景演示了在 ECS云服务器(CentOS7)的环境下,通过部署 LAMP环境并安装 Discuz 快速搭建个人论坛。
阿里学习笔记


前言

提示:这里可以添加本文要记录的大概内容:

开始实验之前,您需要先创建实验相关资源。url
在实验室页面,单击创建资源。
(可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)



资源创建成功,可在左侧的资源卡片中查看相关资源信息以及RAM子账号信息
在这里插入图片描述

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

在实验室页面右侧,单击单击在这里插入图片描述
图标,切换至Web Terminal。
在这里插入图片描述

补充:若Web Terminal界面没有显示,可以通过实验场景桌面的LX终端进入命令输入界面。
执行如下命令切换连接本实验资源。(其中公网地址替换成本场景所提供的公网地址)。
ssh root@ECS公网地址

在这里插入图片描述

扫描二维码关注公众号,回复: 16344640 查看本文章

一、ECS云服务器的操作经验

连接之后需要输入登录密码,注意密码的粘贴不会显示,粘贴后直接回车就能进入本实验环境。

安装、配置MySQL

(1)执行如下命令,更新YUM源。

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

(2)执行如下命令,安装MySQL。

yum -y install mysql-community-server --nogpgcheck

(3)执行如下命令,查看MySQL版本号。

mysql -V

返回结果如下,表示您已成功安装MySQL。
在这里插入图片描述

(4)执行如下命令,启动MySQL服务。

systemctl start mysqld

(5)执行如下命令,设置MySQL服务开机自启动。

systemctl enable mysqld

(6)配置MySQL的root用户密码。
--------执行如下命令,查看/var/log/mysqld.log文件,获取root用户的初始密码。

grep 'temporary password' /var/log/mysqld.log

返回结果如下所示,您可以查看到root用户的初始密码。在这里插入图片描述

执行以下命令,使用root用户登录数据库。

mysql -uroot -p

返回结果如下所示,输入root用户的初始密码。(输入的密码是不会显示出来的)
在这里插入图片描述

执行以下命令,修改MySQL的root用户的初始密码。

	
	set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位))
	
	ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

执行以下命令,授予root用户远程管理权限。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
在这里插入代码片

(7)输入exit退出数据库。

在这里插入图片描述

二、Apache + MySQL + PHP的部署经验


1.安装Apche组件

(1)使用 yum 安装 Apache 组件:

yum install httpd -y

(2)安装之后,启动 httpd 进程:

service httpd start

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

chkconfig httpd on

2.安装 PHP

(1)使用 yum 安装 PHP:

yum install php php-fpm php-mysql -y

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

service php-fpm start

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

netstat -nlpt | grep php-fpm

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

chkconfig php-fpm on

3.安装 Discuz

(1)没有Discuz 的 yum 源,所以我们需要下载一个Discuz 压缩包:

`wget https://labfileapp.oss-cn-`hangzhou.aliyuncs.com/PracticalTrain/Discuz_X3.2_SC_UTF8.zip

(2)下载解压工具unzip

yum install unzip

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

unzip Discuz_X3.2_SC_UTF8.zip

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

4.配置 Discuz

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

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

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

chmod -R 777 /var/www/html

(3)重启 Apache

service httpd restart

三.Discuz论坛程序的安装使用经验

通过IP地址安装登录Discuz

在这里插入图片描述

  1. 切换到桌面端,打开浏览器输入IP地址进入Discuz安装界面
http://“你的ECS服务器IP地址”/install
---

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
输入数据库密码、管理员密码
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42700796/article/details/129299177