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

简介: 阿里云 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
目录
相关文章
|
存储 移动开发 小程序
校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
基于开源技术栈构建的校园圈子系统小程序,整合社交与生活服务功能,涵盖兴趣圈子、私信聊天、资料共享、二手交易、兼职跑腿等六大核心模块。通过多端账号同步(微信公众号/小程序/H5),实现数据实时交互,满足学生群体的多元化需求。项目精准锚定校园市场,以“社交+服务”双轮驱动,提供一站式解决方案,支持快速部署与多校区运营,同时具备广告、佣金、会员等多元变现能力,是打造校园生态的理想工具。
1721 3
校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
|
存储 小程序 前端开发
【微信小程序 - 工作实战分享】1.微信小程序发送手机短信验证码(阿里云)
【微信小程序 - 工作实战分享】1.微信小程序发送手机短信验证码(阿里云)
1811 0
|
人工智能 小程序 Java
【评测】玩转阿里云《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》
本文介绍了使用阿里云百炼大模型在10分钟内构建AI客服,并应用于网站、钉钉或微信中的体验。作者“JavaDog程序狗”详细描述了从搭建到完成的全过程,包括快速上手、遇到的问题及解决方法、定制化需求以及云产品的整体体验。文档清晰易懂,集成过程顺畅,客服支持响应迅速,定制功能满足特定业务需求,总体体验极佳,适合开发者尝试。
799 5
【评测】玩转阿里云《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》
|
人工智能 自然语言处理 Serverless
阿里云百炼应用实践系列-让微信公众号成为智能客服
本文主要介绍如何基于阿里云百炼平台快速在10分钟让您的微信公众号(订阅号)变成 AI 智能客服。我们基于阿里云百炼平台的能力,以官方帮助文档为参考,让您的微信公众号(订阅号)成 为AI 智能客服,以便全天候(7x24)回应客户咨询,提升用户体验,介绍了相关技术方案和主要代码,供开发者参考。
1899 9
阿里云百炼应用实践系列-让微信公众号成为智能客服
|
小程序
尝试使用阿里云服务器搭建微信小程序
华北电力大学核工程大一学生,出于对编程的热爱与大创项目需求,涉足微信小程序搭建。初期在实验指导下克服不熟悉编程的困难,但后期发现教程引导不足,尤其是对于代码定位缺乏清晰指引。建议加强网页图像指导,以适应不同编程水平用户,尤其是新手。
尝试使用阿里云服务器搭建微信小程序
|
小程序 前端开发 JavaScript
微信小程序|农场管理系统的设计与实现
微信小程序|农场管理系统的设计与实现
318 1
微信小程序|农场管理系统的设计与实现
|
PHP
PHP微信公众号投票活动系统源码
PHP微信公众号投票活动系统源码
550 11
|
小程序 前端开发 JavaScript
微信小程序|智慧校园管理系统的设计与实现
微信小程序|智慧校园管理系统的设计与实现
419 1
|
小程序 前端开发 JavaScript
微信小程序|开放实验室预约管理系统
微信小程序|开放实验室预约管理系统
367 1
|
小程序 前端开发 测试技术
微信小程序|ssm基于微信小程序的高校课堂教学管理系统
微信小程序|ssm基于微信小程序的高校课堂教学管理系统
476 1

热门文章

最新文章