ECS实践训练营Day3--基于云服务器构建微信公众号管理系统

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: ECS实践训练营Day3--基于云服务器构建微信公众号管理系统

实验环境:Centos 7.7 64位

我们使用的软件叫微擎,在这之前我们先搭建好LAMP环境。

搭建LAMP环境

LAMP = Linux + Apache Httpd + MySQL + PHP

第一个我们已经弄好了,所以我们依次弄后面的三个

安装 Apache Httpd
安装Apache服务及其扩展包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
启动Apache服务

systemctl start httpd.service

安装 MySQL

输入以下命令,下载并安装MySQL官方的Yum Repository。

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

然后启用MySQL数据库并查看root账号的初始密码

systemctl start mysqld.service

grep "password" /var/log/mysqld.log


在这里我们注意到密码是c&!d0QCpL;F2

微擎需要用到数据库,我们先创建一个。

然后我们登陆数据库并先修改root的初始密码

mysql -uroot -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';  #注意末尾的分号

最后一个引号里就是修改后的密码,包括大小写数字和特殊符号。

创建名为ws的数据库

create database ws;  

然后创建一个账户tmp并设置密码,且把ws的权限赋予tmp

create user 'tmp'@'localhost' identified by 'NewPassWord1.';
grant all privileges on ws.* to 'tmp'@'localhost';

flush privileges;

退出SQL

quit;

安装PHP

由于yum自身的库里只有php5.4,我们需要添加新的储存库。

yum install epel-release

yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

然后安装PHP7.4及其扩展

yum -y install yum-utils
yum-config-manager --enable remi-php74

yum install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis

至此,LAMP环境便搭建完成了。

安装微擎

现在微擎只能在线安装,我们先下载在线压缩包

cd /var/www

wget https://cdn.w7.cc/download/WeEngine-Laster-Online.zip

安装unzip以解压这个压缩包

yum install unzip

解压压缩包并把解压的文件放进html文件夹中

unzip WeEngine-Laster-Online.zip

mv install.php ./html

更改文件夹权限

chmod o+w html

否则之后安装时会出现错误

然后重启下Apache服务

systemctl restart httpd

之后访问公网ip/install.php开始安装

要先注册账号然后登陆

然后输入刚才我们创建的数据库的账号密码和数据库的名称

第一行可以改成localhost

然后安装系统

之后设置站点名称以及后台的账户名和密码

进入站点操作台


输入刚才我们设置的后台账户名和密码



添加公众号后就可以去应用市场里折腾折腾了。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
27天前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
69 3
|
1月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
1月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
1月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
1月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
549 7
|
1月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
662 1
|
1月前
|
小程序 前端开发 测试技术
微信小程序的开发完整流程是什么?
微信小程序的开发完整流程是什么?
117 7
ly~
|
2月前
|
存储 供应链 小程序
除了微信小程序,PHP 还可以用于开发哪些类型的小程序?
除了微信小程序,PHP 还可用于开发多种类型的小程序,包括支付宝小程序、百度智能小程序、抖音小程序、企业内部小程序及行业特定小程序。在电商、生活服务、资讯、工具、娱乐、营销等领域,PHP 能有效管理商品信息、订单处理、支付接口、内容抓取、复杂计算、游戏数据、活动规则等多种业务。同时,在企业内部,PHP 可提升工作效率,实现审批流程、文件共享、生产计划等功能;在医疗和教育等行业,PHP 能管理患者信息、在线问诊、课程资源、成绩查询等重要数据。
ly~
81 6
|
1月前
|
缓存 小程序 索引
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
209 1
下一篇
无影云桌面