基于ECS搭建云上个人论坛

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 如何搭建云上个人论坛

基于ECS搭建云上个人论坛

第一步创建资源

单击主界面的创建资源等待几分钟即可。

第二步 准备LAMP环境

进入实验环境

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

  1. 在实验室页面右侧,单击单击x5lboq36tyh3q_0f0c9783d78847c6ad6f37cd4039c1fb.png图标,切换至Web Terminal。
  2. 在Web Terminal输入ssh root@ECS公网地址
  3. 输入登录密码即可进入本实验环境

安装配置MySQL

  1. 执行

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

命令更新YUM源。

  1. 执行

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

命令安装MySQL。

3.执行

mysql -V

命令查看MySQL版本号。

返回结果如下,表示已经成功安装MySQL

001.png

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用户的初始密码。

002.png

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

mysql -uroot -p

返回结果如下所示,输入root用户的初始密码。(输入的密码是不会显示出来的)

003.png

执行以下命令,修改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退出数据库。

004.png

第三步 安装Apache组件及PHP、Discuz

安装Apache组件及PHP、Discuz

1.使用 yum 安装 Apache 组件:

yum install httpd -y

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

service httpd start

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

chkconfig httpd on

安装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

安装 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

配置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

第四步 通过IP地址安装登录Discuz

1.在云产品资源列表,查看你的ECS服务器IP地址

2.切换到桌面端,打开浏览器输入IP地址进入Discuz安装界面

http://“你的ECS服务器IP地址”/install

005.png

3.安装Discuz

006.png

4. 设置运行环境

选择全新安装Discuz

007.png

5.输入数据库密码、管理员密码

008.png

6.进入网站

009.png

到这本次实验就圆满结束了,祝大家学习愉快,有问题可以私信我

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
弹性计算 关系型数据库 MySQL
【ECS生长万物之开源】搭建phpwind论坛系统
phpwind是采用PHP和MySQL方式运行的开源社区程序。phpwind先进版(v9.0.1)注重轻社区、高效、易开发。本篇教程介绍如何使用phpwind先进版快速搭建phpwind论坛系统。
|
3月前
|
域名解析 弹性计算 监控
用阿里云服务器搭建论坛教程
```markdown 1. 购买阿里云ECS实例 2. 配置域名解析至服务器IP 3. 安装Nginx/Apache,部署论坛文件 4. 安装MySQL,创建数据库和用户 5. 选择论坛程序(如Discuz!),完成安装配置 6. 自定义论坛参数,设置功能 7. 可选:启用SSL证书增强安全性 8. 定期备份数据,监控服务器性能 确保更新维护,顺利搭建安全论坛!求助阿里云客服或文档以获取支持。 ```
100 0
|
5月前
|
网络协议 关系型数据库 数据安全/隐私保护
搭建邮件服务器和论坛
搭建邮件服务器和论坛
134 0
|
弹性计算 关系型数据库 MySQL
基于ECS搭建云上个人论坛
本场景演示了在 ECS云服务器(CentOS7)的环境下,通过部署 LAMP环境并安装 Discuz 快速搭建个人论坛。
232 0
|
弹性计算 关系型数据库 MySQL
基于ECS搭建云上个人论坛-1
基于ECS搭建云上个人论坛-1
123 0
基于ECS搭建云上个人论坛-1
|
弹性计算 数据库 数据安全/隐私保护
基于ECS搭建云上个人论坛--3
基于ECS搭建云上个人论坛--3
126 0
基于ECS搭建云上个人论坛--3
|
弹性计算 关系型数据库 MySQL
基于ECS搭建云上个人论坛
基于ECS搭建云上个人论坛
196 0
基于ECS搭建云上个人论坛
|
弹性计算 PHP Apache
基于ECS搭建云上个人论坛--2
基于ECS搭建云上个人论坛--2
127 0
|
5天前
|
弹性计算 网络安全
阿里云国际OpenAPI多接口快速管理ECS服务器教程
阿里云国际OpenAPI多接口快速管理ECS服务器教程