阿里云 ECS 训练营第三天——微信公众号管理系统

本文涉及的产品
对象存储 OSS,20GB 3个月
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
对象存储 OSS,内容安全 1000 次 1年
简介: 阿里云 ECS 训练营第三天——微信公众号管理系统

阿里云 ECS 训练营第三天——微信公众号管理系统

提前需要准备的系统环境和安装包

LAMP 系统环境

LAMP 是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的自由软件:
Linux,操作系统
Apache,网页服务器
MySQL,数据库管理系统(或者数据库服务器)
PHP 和有時 Perl 或 Python,脚本语言
虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,当一起使用的时候,它们表现的像一个具有活力的解决方案包。

关闭当前服务器后,在 ECS 的更换系统界面的镜像市场中搜索 LAMP 选择 Centos 即可,我选的是 Centos7 + php7

微擎安装包

MediaWiki 是使用 PHP 编写的免费开源 Wiki 软件包。它是 Wikipedia 和其他 Wikimedia 项目的平台,每月有成千上万人使用。MediaWiki 已使用超过 350 种语言进行了本地化,其可靠性和强大的功能集为其赢得了庞大而充满活力的第三方用户和开发者社区。
阿里云的指导文档里链接已经过期,新的官网已经附在下面了

微擎官网.

MobaXterm 终端

MobaXterm 是终端工具箱,有着以下优点。

  1. 功能十分强大,支持 SSH,FTP,串口,VNC,X server 等功能
  2. 支持标签,切换也十分方便
  3. 众多快捷键,操作方便
  4. 有丰富的插件,可以进一步增强功能
  5. 免费版功能已经非常强大,对我等贫苦学生而言可以说是非常良心了

操作流程

Step1 查看 LAMP 环境是否成功启动

  1. 在 ECS 安全策略开放所有端口

    ![](https://ucc.alicdn.com/images/user-upload-01/20200806173728284.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
  2. 访问:http:// 机器公网 iP/,出现下面界面表示正常。云市场里 Centos 的 LAMP 是没有 OneInStack 服务的,所以只有默认 php 的界面。

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808130155616.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
    

Step2 微擎安装前的配置工作

  1. 在 MobaXterm 中使用机器的 root 密码建立 SSH

    ![](https://ucc.alicdn.com/images/user-upload-01/20200806173846384.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
  2. 进入 / data/www / 目录,创建一个 old 文件夹,将目录上的原始文件全部搬到 old 内。
\[root@iZwz9bwpewcn0q7hg7f7mzZ www\]# mkdir old
\[root@iZwz9bwpewcn0q7hg7f7mzZ www\]# mv phpmyadmin/ old/
\[root@iZwz9bwpewcn0q7hg7f7mzZ www\]# mv index.php old/

  1. 使用上图左侧 sftp 工具,把微擎安装包 WeEngine-Laster-Online.zip 直接上传到 / data/www / 目录,包里的文件都释放到此目录下后删除安装包
\[root@iZwz9bwpewcn0q7hg7f7mzZ www\]# unzip WeEngine-Laster-Online.zip

  1. 为所有用户添加对 / data / 目录的读写执行权限,因为 data 目录下的 mysql 服务会被使用,同时 www 目录也会被添加文件,这一步保证网页安装时不会因为权限出现 500 错误,或者是无法读写数据库错误。
chmod -R 777 /data/

Step3 安装微擎

  1. 浏览器访问公网 ip + /install.php,显示如下界面表示前面步骤正确,可以继续配置了

    ![](https://ucc.alicdn.com/images/user-upload-01/2020080813093637.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
    
  2. 可以看到上一步需要 mysql 的用户名和密码,并且需要添加一个库供微擎使用。所以浏览器打开 http:// 公网 IP/old/phpmyadmin,进入下图界面。

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808131308740.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
    
  3. 用户名是 root,但因为我用的是 Centos,无法按照训练营文档继续做下去了。所以数据库密码要去阿里云市场里找到我当时使用的 LAMP 环境文档说明获取密码。得到默认密码为:10@idccom

    [LAMP 环境(CentOS7.3 Apache PHP7.1)文档](https://market.aliyun.com/products/53398003/cmjj018283.html).  
    ![](https://ucc.alicdn.com/images/user-upload-01/20200808131642570.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
    
  4. 登陆完进入数据库管理界面,在左侧添加新库 newdb,编码为 utf-8 mb4

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808131822345.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
    
  5. 保存后,回到微擎安装界面,填入数据库用户名和密码,进入下一步。等待进度条走完。

    ![](https://ucc.alicdn.com/images/user-upload-01/2020080813194856.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
    
  6. 进度条走完,最后一步,设置自己的管理后台信息,点击下一步。

    ![](https://ucc.alicdn.com/images/user-upload-01/20200808132022271.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNDE1MTkx,size_16,color_FFFFFF,t_70#pic_center)
    
    

总结

是一款免费开源的公众号,微信小程序,支付宝小程序,熊掌号,pc 建站管理系统,基于 WEB2.0 的架构(php+mysql)技术解决方案。可以满足微信公众号的内容、功能管理,也可以快速创建小程序。可以在免费个人用户的基础上就做出很多功能。
功能强大的同时,也就意味着需要学习成本和时间去测试自己想实现的功能。阿里云给出了一份简单的微擎使用指南,欢迎大家使用这份文档更好的管理自己的公众号。
阿里云——微擎使用指南.

引用文本
阿里云的搭建微信公众号管理程序课程
[1]: https://edu.aliyun.com/course/428
阿里云的七天训练营活动
[2]: https://developer.aliyun.com/adc/student/bootcamp/
阿里云商城
[3]: https://market.aliyun.com/
微擎
[4]: https://www.w7.cc/

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
29天前
|
存储 Linux 测试技术
HPE SPP 2025.07.00.00 - HPE 服务器固件、驱动程序和系统软件包
HPE SPP 2025.07.00.00 - HPE 服务器固件、驱动程序和系统软件包
62 4
|
2月前
|
监控 关系型数据库 数据库连接
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
76 3
FastAdmin系统框架通用操作平滑迁移到新服务器的详细步骤-优雅草卓伊凡
|
3月前
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
455 21
|
3月前
|
Ubuntu Linux 数据中心
阿里云服务器纯净版系统解析:公共镜像版本特性与选择指南参考
当我们选购阿里云服务器时,系统镜像的选择至关重要。阿里云为用户提供了多种系统镜像,包括公共镜像、自定义镜像、共享镜像、云市场镜像和社区镜像。其中,公共镜像为纯净版系统,这些系统皆已正版授权,旨在为ECS实例上的应用程序提供安全、稳定的运行环境。本文将为大家详细汇总阿里云服务器纯净版系统及最新的系统版本,以供大家了解和选择。
|
3月前
|
数据采集 人工智能 BI
MyEMS能源管理系统后台配置-邮件服务器设置
本文介绍其邮件服务器配置方法。
45 0
|
3月前
|
存储 Linux 测试技术
HPE SPP 2025.05.00.00 - HPE 服务器固件、驱动程序和系统软件包
HPE SPP 2025.05.00.00 - HPE 服务器固件、驱动程序和系统软件包
114 0
|
7月前
|
自然语言处理 搜索推荐 小程序
微信公众号接口:解锁公众号开发的无限可能
微信公众号接口是微信官方提供的API,支持开发者通过编程与公众号交互,实现自动回复、消息管理、用户管理和数据分析等功能。本文深入探讨接口的定义、类型、优势及应用场景,如智能客服、内容分发、电商闭环等,并介绍开发流程和工具,帮助运营者提升用户体验和效率。未来,随着微信生态的发展,公众号接口将带来更多机遇,如小程序融合、AI应用等。
|
4月前
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
973 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
11月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
2450 7