0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为云 Flexus 云服务器 X 实例 基于 CentOS 系统镜像快速部署 Laravel 开源论坛

jf_21561199 来源:jf_21561199 作者:jf_21561199 2025-01-13 11:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近公司可热闹了!大家都在为搭建博客论坛系统忙得不可开交,尤其是在选服务器这件事儿上,那叫一个纠结。

同事 A 说:“咱得选个厉害的服务器,不然这论坛以后卡得跟蜗牛爬似的可咋办?”

同事 B 回应道:“那可不行,这服务器就像房子的地基,得稳当。” 大家七嘴八舌,讨论得热火朝天,仿佛在进行一场服务器 “选美大赛”。

就在大家愁眉不展的时候,领导发话了:“别争了,就选华为云 Flexus 云服务器 X!” 大家先是一愣,接着纷纷开始研究这款服务器。

不看不知道,一看吓一跳。这华为云 Flexus 云服务器 X 性能超强。稳定性更是没话说,仿佛一座坚固的堡垒,守护着我们的博客论坛系统。

Flexus X 实例的部署与管理过程也非常便捷。用户只需在华为云官网注册账号,选择适合的 Flexus X 实例规格,完成购买后即可马上展开部署了!!!!

基于 Laravel 开发的 Flarum 是一款非常棒的开源论坛程序,在这里记录下非常详细的适用于宝塔+华为云 Flexus X 的搭建步骤,供环境相同的广大网友们参考参考。

一、���服务器 Flexus X 选购地址���

https://www.huaweicloud.com/product/flexus-x.html

wKgZPGeEhEeAJ19wAAHD7JqhghE336.png

选择服务器的操作系统,我这里选择的是 Centos

wKgZO2eEhEeAFZAqAAFLTVgHArs411.png

二、开放对应的安全端口

进入华为云的控制台,进行开放对应的安全端口:80、3306、6349、443、8888 等等

wKgZPGeEhEeAW9FtAAD06FP-WfY334.png

服务器环境

三、服务器环境说明

宝塔 7.0.3 或更新版本

Linux Server(本文用的是 CentOs 7.4.6 64 位)

Apache 或者 Nginx(本文用的是 Nginx 1.16.0)

MySQL 5.6+(本文使用 MySQL 5.7,原因请看下方引用)

PHP 7.1+(本文 PHP-7.3)

phpMyAdmin 4.7

注:MySQL 自 5.7 开始支持 FULLTEXT 中文搜索,后续方便我们优化 Flarum 论坛的中文关键词搜索。

四、安装宝塔 CentOS 面板

使用 SSH 工具(查看使用方法),执行命令开始安装(大约 2 分钟完成面板安装)。

Centos 安装宝塔面板命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

1

执行安装命令,询问是否安装,回答“y”

wKgZO2eEhEiAbFuzAAPBXJe_yjo199.png

安装完成会打印这些东西(面板 ip 地址、用户名、密码):

wKgZPGeEhEiAHTeaAAMmQv65qis981.png

五、安装 Nginx + MySQL/MariaDB + PHP 环境

选择好 PHP 等环境的版本号,点击一键安装后,会弹出消息盒子,等待任务执行完毕即可。

wKgZO2eEhEiAeoBoAAGVtbz7XbY647.png

wKgZPGeEhEmAT0KKAAOkl9GhGFg615.png

选择【安装扩展】,安装 fileinfo(opcache、exif 非必选)

六、安装 Composer

6.1 更新服务器软件包,在华为云 ssh 控制台执行下方命令:

yum update -y

当左下角会提示“Complete!” 就意味着安装成功了

wKgZO2eEhEmAPDVGAAUOMUptAdw199.png

6.2 解除 PHP 函数禁用

如下图所示,进入宝塔面板,打开 PHP 设置,在【禁用函数】中,删除 putenv、pcntl_signal 以及 proc_open

wKgZPGeEhEmAfj0-AAEeAOCafsE780.png

6.3 安装 Composer

由于 Composer 的服务器在国外,可能导致下载 Flarum 已经依赖包会很慢,所以我们需要更换一下源地址。至于 Composer 是啥,其实就是 PHP 的一个包管理,类似 Java 的 Maven 和 Gradle 工具。

将安装脚本下载到当前目录

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

运行安装脚本

php composer-setup.php --install-dir=bin --filename=composer

删除安装脚本

php -r "unlink('composer-setup.php');"

将 composer 源改成阿里云的镜像

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

七、安装 Flarum 论坛程序

数据库字符集一定要是 utf8mb4。前往宝塔面板 – 【网站】 – 【添加站点】,同时创建用于 Flarum 的数据库。最后提交。

配置 SSL 证书

wKgZO2eEhEqAMh9UAAN77T00naU801.png

下载 Flarum

要求安装目录必须是空目录,因此我们还需要删除刚刚新建的网站目录里的所有文件。

cd /www/wwwroot/abc.com

composer create-project flarum/flarum

执行成功后会下载 Flarum 并更新依赖包。更新依赖包会根据服务器地理位置花费 十几秒 至 三十分钟 不等的时间,请耐心等待。

八、修改 Nginx 配置

进入宝塔面板,打开站点设置,修改网站配置文件:(可对照下图修改)

root:需要在路径后面加上 public,比如原本是 root /www/wwwroot/abc.com;,需要修改为 root /www/wwwroot/abc.com/public;。

引入 Flarum 提供的伪静态配置,在 server name 下方加上 include /www/wwwroot/example.com/.nginx.conf;,网站目录不要忘记更换成自己的。

wKgZPGeEhEqAT4pEAAJlQ8VINEc091.png

九、开源论坛安装引导

在浏览器中访问安装您的的站点域名/IP 地址

输入您对应的数据库账号密码信息

wKgZO2eEhEuAMOfQAAD2_f4yWuQ808.png

论坛搭建好的前台效果

wKgZPGeEhEuActNdAAF-vGgMCtw911.png

该论坛系统核心是基于 Laravel 构建,安装部署简便,使用高性能 JavaScript 框架 Mithril 构建。

wKgZO2eEhEuAY6W7AALT8eGcfKY614.png

wKgZPGeEhEuAI7IRAALsBzMeAL8880.png

十、华为云服务器监控台实时监控

华为云云监控服务,它为用户提供了一个针对弹性云服务器、带宽等资源的立体化监控平台。

可以对自己的博客论坛进行实时监控,已达到最佳的运营效果

wKgZO2eEhEyAajbqAAJ9pIgvgMo848.png

资源总览:提供整体的资源使用情况统计,包括云服务器的数量、运行状态、已使用的资源量(如 CPU、内存、存储、网络带宽等)与总资源量的对比等信息,让用户对自己在华为云上的资源有一个宏观的了解。

告警统计:展示当前的告警数量、告警级别分布(如紧急、重要、一般等)以及告警的趋势变化。通过该功能,用户可以快速了解系统中存在的异常情况,并根据告警的严重程度进行优先处理。

主机监控:针对弹性云服务器的监控,包括 CPU 使用率、内存使用率、磁盘读写速度、网络流量等关键指标的实时监控。用户可以查看单个云服务器的监控数据,也可以对多个云服务器进行对比分析。

网络监控:监控网络的使用情况,如网络带宽的占用率、网络延迟、丢包率等。这对于依赖网络通信的业务非常重要,能够帮助用户及时发现网络问题并进行优化。

存储监控:对云存储资源的使用情况进行监控,包括存储容量的使用量、存储的读写性能等。用户可以了解存储资源的消耗情况,以便及时进行存储资源的扩容或调整。

站点监控:提供对网站或应用的可用性监控,通过定期发送请求来检测站点的响应时间和可用性。如果站点出现故障或响应时间过长,会及时发出告警通知用户。

华为云 Flexus 云服务器 X,以其强大的性能、极致的稳定性、灵活的扩展性、可靠的安全性和优质的服务,成为企业在云端时代的理想之选。大家赶紧去选购吧

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CentOS
    +关注

    关注

    0

    文章

    84

    浏览量

    14673
  • 云服务器
    +关注

    关注

    0

    文章

    830

    浏览量

    14084
  • 华为云
    +关注

    关注

    3

    文章

    2804

    浏览量

    19091
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为 Flexus X 实例服务器部署即时通讯 IM 项目

    @TOC   写在前面 手里拿到了一台 华为 Flexus X 实例
    的头像 发表于 02-07 10:15 693次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>云</b><b class='flag-5'>服务器</b><b class='flag-5'>部署</b>即时通讯 IM 项目

    Flexus 服务器 X 实例实践:部署思源笔记工具

    服务器,它为各种应用的部署提供了坚实的基础,就如我们即将探讨的思源笔记工具的部署一样。 一、Flexus
    的头像 发表于 02-06 15:37 1019次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>实践:<b class='flag-5'>部署</b>思源笔记工具

    华为 Flexus 服务器 X 实例之 openEuler 系统下搭建 MaxKB 开源知识库问答系统

    及个人开发者快速构建高效、灵活的应用环境。本文将详细介绍如何利用华为 Flexus 服务器
    的头像 发表于 01-17 09:44 1815次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler <b class='flag-5'>系统</b>下搭建 MaxKB <b class='flag-5'>开源</b>知识库问答<b class='flag-5'>系统</b>

    Flexus 服务器 X 实例实践:部署 Alist 文件列表程序

    引言 在当今数字化时代,华为以其卓越的技术实力和可靠的服务品质成为众多企业和开发者的首选。华为 Fl
    的头像 发表于 01-14 09:31 1444次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>实践:<b class='flag-5'>部署</b> Alist 文件列表程序

    华为 Flexus 服务器 X 实例快速入门与配置指南

    @TOC   前言 计算技术的快速发展为企业提供了更强大的计算资源和灵活的扩展能力。华为作为领先的
    的头像 发表于 01-13 11:11 3817次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的<b class='flag-5'>快速</b>入门与配置指南

    基于华为 Flexus 服务器 X 实例快速搭建 Halo 博客平台

    如何基于华为 Flexus 服务器 X 实例
    的头像 发表于 01-08 11:46 850次阅读
    基于<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>快速</b>搭建 Halo 博客平台

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 dufs 文件服务器

    一、Flexus 服务器 X 实例介绍 1.1 Flexus
    的头像 发表于 01-08 11:45 908次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> dufs 文件<b class='flag-5'>服务器</b>

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 Tailchat 开源聊天系统

    前言 在华为 Flexus 服务器 X 实例的支
    的头像 发表于 01-08 11:40 664次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> Tailchat <b class='flag-5'>开源</b>聊天<b class='flag-5'>系统</b>

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 Joplin 笔记工具

    地提高工作效率,让我们随时记录笔记与文章,极为方便。选择华为 Flexus 服务器 X
    的头像 发表于 01-08 11:39 1017次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> Joplin 笔记工具

    服务器 Flexus X 实例:轻量级 http 服务器 Tinyhttpd 部署

    Flexus 服务器 X 实例 是华为推出的一款
    的头像 发表于 01-07 16:59 917次阅读
    <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:轻量级 http <b class='flag-5'>服务器</b> Tinyhttpd <b class='flag-5'>部署</b>

    华为 Flexus 服务器 X 实例部署 Note Mark 笔记工具

    前言 华为 Flexus 服务器 X 实例作为专
    的头像 发表于 01-02 13:42 757次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>部署</b> Note Mark 笔记工具

    华为 Flexus 服务器 X 实例的使用教程

    引言 选择一款性价比高、性能强劲的服务器是 IT 技术人员常面临的问题。华为Flexus
    的头像 发表于 12-30 09:16 1108次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的使用教程

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 Discuz 论坛网站

    与支持。该实例不仅提供了灵活可扩展的计算资源,还特别优化了对于 openEuler 等开源操作系统的支持,确保用户能够享受到更加高效、安全且易于管理的
    的头像 发表于 12-30 09:12 982次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler <b class='flag-5'>系统</b>下<b class='flag-5'>部署</b> Discuz <b class='flag-5'>论坛</b>网站

    华为 Flexus 服务器 X 实例:在 openEuler 系统下搭建 MySQL 主从复制

    前言 本文将介绍如何在华为 Flexus 服务器 X
    的头像 发表于 12-30 09:11 716次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:在 openEuler <b class='flag-5'>系统</b>下搭建 MySQL 主从复制

    华为 Flexus 服务器 X 实例的购买及使用体验

    价比服务。其中,华为 Flexus 服务器
    的头像 发表于 12-24 17:26 989次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的购买及使用体验