阿里云 ECS 训练营第三天——微信公众号管理系统
提前需要准备的系统环境和安装包
LAMP 系统环境
LAMP 是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的自由软件:
Linux,操作系统
Apache,网页服务器
MySQL,数据库管理系统(或者数据库服务器)
PHP 和有時 Perl 或 Python,脚本语言
虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,当一起使用的时候,它们表现的像一个具有活力的解决方案包。
关闭当前服务器后,在 ECS 的更换系统界面的镜像市场中搜索 LAMP 选择 Centos 即可,我选的是 Centos7 + php7
微擎安装包
MediaWiki 是使用 PHP 编写的免费开源 Wiki 软件包。它是 Wikipedia 和其他 Wikimedia 项目的平台,每月有成千上万人使用。MediaWiki 已使用超过 350 种语言进行了本地化,其可靠性和强大的功能集为其赢得了庞大而充满活力的第三方用户和开发者社区。
阿里云的指导文档里链接已经过期,新的官网已经附在下面了
微擎官网.
MobaXterm 终端
MobaXterm 是终端工具箱,有着以下优点。
- 功能十分强大,支持 SSH,FTP,串口,VNC,X server 等功能
- 支持标签,切换也十分方便
- 众多快捷键,操作方便
- 有丰富的插件,可以进一步增强功能
- 免费版功能已经非常强大,对我等贫苦学生而言可以说是非常良心了
操作流程
Step1 查看 LAMP 环境是否成功启动
-
在 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)
-
访问: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 微擎安装前的配置工作
-
在 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)
- 进入 / data/www / 目录,创建一个 old 文件夹,将目录上的原始文件全部搬到 old 内。
\[root@iZwz9bwpewcn0q7hg7f7mzZ www\]# mkdir old
\[root@iZwz9bwpewcn0q7hg7f7mzZ www\]# mv phpmyadmin/ old/
\[root@iZwz9bwpewcn0q7hg7f7mzZ www\]# mv index.php old/
- 使用上图左侧 sftp 工具,把微擎安装包 WeEngine-Laster-Online.zip 直接上传到 / data/www / 目录,包里的文件都释放到此目录下后删除安装包
\[root@iZwz9bwpewcn0q7hg7f7mzZ www\]# unzip WeEngine-Laster-Online.zip
- 为所有用户添加对 / data / 目录的读写执行权限,因为 data 目录下的 mysql 服务会被使用,同时 www 目录也会被添加文件,这一步保证网页安装时不会因为权限出现 500 错误,或者是无法读写数据库错误。
chmod -R 777 /data/
Step3 安装微擎
-
浏览器访问公网 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)
-
可以看到上一步需要 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)
-
用户名是 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)
-
登陆完进入数据库管理界面,在左侧添加新库 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)
-
保存后,回到微擎安装界面,填入数据库用户名和密码,进入下一步。等待进度条走完。
![](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)
-
进度条走完,最后一步,设置自己的管理后台信息,点击下一步。
![](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/