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

    文章

    85

    浏览量

    14855
  • 云服务器
    +关注

    关注

    0

    文章

    842

    浏览量

    14755
  • 华为云
    +关注

    关注

    3

    文章

    2837

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OpenClaw搭建教程:服务器一键部署完整流程

    基于Node.js运行的开源AIAgent框架,因此部署方式和很多Node.js应用类似。只要具备一台Linux服务器,并安装Node.js环境,就可以完成OpenClaw的
    的头像 发表于 03-12 14:39 791次阅读

    KubePi:开源Kubernetes可视化管理面板,让集群管理如此简单

    环境示例) 有开发者分享了在华为Flexus服务器X实例
    发表于 02-11 12:53

    零基础如何用服务器搭建网站?完整教程

    准备(域名与服务器)、系统与环境配置、网站部署、上线后的安全与性能优化、以及日常运维。每个步骤都配合实用操作建议,便于一步步完成搭建工作。遇到疑难环节时,恒讯科技可以在服务器选型、网络
    的头像 发表于 01-29 16:18 691次阅读

    硬件通胀下的生存战!华为Flexus X服务器,让中小企业不做“接盘侠”

    通知”成了企业IT采购的常态。 DRAM合同价同比暴涨171.8%,NAND Flash价格累计飙升246%,服务器整机采购成本上升15%-20%。硬件市场的疯狂涨价,正让无数中小企业面临“买得起用不起、想买却没货”的绝境。而__华为
    的头像 发表于 12-31 13:05 454次阅读

    告别“硬件军备竞赛”!华为如何让企业算力效率翻倍,成本减半?

    的技术迭代周期却在缩短。在此背景下,继续沿用传统的重资产IT模式已不合时宜。 华为凭借Flexus X实例的柔性算力、弹性
    的头像 发表于 12-31 13:02 323次阅读

    DRAM 暴涨 171%! 171% 下的企业突围:华为 Flexus X 服务器成 IT 成本管控利器

    Flexus X 服务器凭借独有的柔性算力黑科技与智能调度能力,助力企业实现核心应用性能最高达友商 6 倍、综合成本降低 30% 的双
    的头像 发表于 12-31 13:00 426次阅读

    什么是企业服务器-计算

    地扩展和管理其IT基础设施。华纳的企业服务器基于虚拟化技术,在环境中运行多个虚拟服务器实例
    的头像 发表于 12-29 17:57 1235次阅读

    服务器端口怎么开放?

    刚搭建好服务器,想部署网站、运行应用或开启远程连接,却发现外网始终无法访问?大概率是端口没开放。端口就像服务器的门窗,默认状态下,
    的头像 发表于 11-11 15:43 1243次阅读

    如何快速服务器部署Web环境?

    如何快速服务器部署Web环境
    的头像 发表于 10-14 14:16 967次阅读

    DeepSeek模型如何在服务器部署

    随着大型语言模型(LLM)的应用日益普及,许多开发者和企业希望将像DeepSeek这样的优秀模型部署到自己的服务器上,以实现私有化、定制化服务并保障数据安全。本文将详细阐述
    的头像 发表于 10-13 16:52 1244次阅读

    Jtti服务器上怎么部署网站吗

    在互联网快速发展的今天,网站已经成为公司和个人沟通和展示自我的重要渠道。无论是一个简单的个人博客,还是一个复杂的电子商务平台,部署网站的过程都是相似的。服务器因其高可用性、灵活性和经
    的头像 发表于 09-26 17:16 1422次阅读

    轻量服务器服务器区别:2025年终极选择指南

    轻量服务器服务器区别在于定位和性能保障。轻量服务器采用共享计算资源和突发性能模式,预配置
    的头像 发表于 09-01 13:58 1639次阅读
    轻量<b class='flag-5'>云</b><b class='flag-5'>服务器</b>和<b class='flag-5'>云</b><b class='flag-5'>服务器</b>区别:2025年终极选择指南

    一文解释清楚服务器系统盘怎么清除垃圾

    在现代计算的环境中,服务器已经成为企业和个人用户的主要选择。在使用服务器的过程中,用户往往会面临
    的头像 发表于 07-30 14:28 1539次阅读

    恒讯科技分析:储存服务器搭建教程

    搭建存储服务器是一个相对复杂但极具实用性的项目,以下是一个简化的搭建教程,帮助你快速入门。 一、明确需求 在搭建存储服务器之前,首先需要
    的头像 发表于 07-07 11:07 1550次阅读

    硅谷GPU服务器是什么意思?使用指南详解

    硅谷GPU服务器本质上是一种IaaS(基础设施即服务)产品,它将物理服务器上的GPU资源通过虚拟化技术分割成可弹性调配的
    的头像 发表于 06-16 09:41 796次阅读