搭建微信公众号管理系统

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介: 常言道 PHP 是世界上最好的语言(手动滑稽)。这次我再在 LAMP 环境中搭建一个微信公众号管理系统。充分利用这个环境。这次使用的服务器应用程序是 微擎 安装方法非常简单,马上进入正题吧!

一、 下载微擎
下载链接: https://cdn.w7.cc/download/WeEngine-Laster-Online.zip

同样的,我们可以选择在本地下载好后上传到服务器,或直接在服务器下载。操作方法如下。

下载

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

解压(请确保服务器装有 unzip)

unzip WeEngine-Laster-Online.zip

创建安装路径

mkdir /data/wwwroot/default/weengine
mv install.php /data/wwwroot/default/weengine

设置权限

chown www:www /data/wwwroot/default/weengine/install.php
二、 创建数据库
接下来为微擎创建数据库,你可以使用环境中搭配 phpMyAdmin 配置,由于可视化界面操作非常人性化这里就不做展示了。接下来使用 sql 命令创建数据库,操作方法如下。

查询 MySQL 密码

grep dbrootpwd /root/oneinstack/options.conf

登录 MySQL 客户端

mysql -u root -p

按下 Enter 输入密码后即可登录 MySQL

使用以下命令为微擎创建一个数据库

-- 创建数据库
create database we_weengine;

-- 退出
exit
三、 安装
在浏览器窗口打开 http://服务器IP/weengine/install.php 后注册账号并配置数据库就可以完成安装了。

四、 注意事项

  1. 数据库密码加密方式
    mysql8.0 引入了新的密码加密方式 caching_sha2_password,目前的 PHP 插件并未支持这种加密方式,因此需要在 phpMyAdmin(如果你能进入 phpMyAdmin 说明使用的账户没有问题。) 或 MySQL 客户端中将加密方式改为 mysql_native_password,在第二条中会介绍客户端修改密码加密方式的操作方法。。这种问题常见于自行搭建的 LAMP 环境中,使用镜像预装的 LAMP 环境一般不会出现这样的问题。
  2. 不推荐给微擎使用 root 账号
    基于 PHP 的特性,和它在网络中的地位,让一个 PHP 应用使用数据库的 root 账号会带来极大的风险。因此推荐为每个 PHP 应用单独创建数据库用户,并限制应用只能访问自己的数据库。具体操作如下。

-- 创建数据库
create database we_weengine;

-- 切换到数据库 mysql
use mysql;

-- 创建用户
create user 'weengine'@'localhost' identified by 'PassWord';

-- 设置密码加密方式(使用 MySQL8 需要的操作)
alter user 'weengine'@'localhost' identified with mysql_native_password by 'PassWord';

-- 授予权限
grant all on we_weengine.* to 'weengine'@'localhost';

-- 刷新权限
flush privileges;

-- 退出
exit

原文链接:http://www.imwonder.top/blog/blogDetails?blogId=63a89310e8ed4c41bc6407f8a0da48e5

相关文章
|
2月前
|
安全 前端开发 Java
基于springboot的微信公众号管理系统(支持多公众号接入)
基于springboot的微信公众号管理系统(支持多公众号接入)
42 2
|
4月前
|
小程序
基于微信小程序+SSM实现培训机构管理系统(二)
基于微信小程序+SSM实现培训机构管理系统
|
23天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的教师管理系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的教师管理系统的详细设计和实现
39 2
|
23天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的健身管理系统及会员微信小程序的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的健身管理系统及会员微信小程序的详细设计和实现
33 0
|
2月前
|
小程序 Java 数据库
微信小程序的驾校预约管理系统
微信小程序的驾校预约管理系统
|
2月前
|
监控 小程序 前端开发
基于微信小程序充电桩预约管理系统的设计与实现(论文+源码)_kaic
基于微信小程序充电桩预约管理系统的设计与实现(论文+源码)_kaic
|
7月前
|
存储 JSON 小程序
微信小程序投票管理系统:打造智能、便捷的投票体验
微信小程序投票管理系统:打造智能、便捷的投票体验
145 0
|
3月前
|
人工智能 小程序 数据挖掘
Java智慧中小学校管理系统源码带微信小程序
微信小程序端包括家长端和教师端;设有首页、发现、个人中心;首页里设有学校简介、组织架构、师资力量、学校荣誉、网上报修、电子班牌;发现页面可以看到最新的动态,班级圈等;个人中心设有上班打卡、我的课表、请假、班级考勤、通知公告、倒计时、积分商城、放学管理、体温检测、班级德育、图片视频管理、教学班,校内各大活动一目了然。
39 0
|
4月前
|
小程序 JavaScript Java
基于微信小程序的护工服务预约管理系统设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的护工服务预约管理系统设计与实现(源码+lw+部署文档+讲解等)
45 0
基于微信小程序的护工服务预约管理系统设计与实现(源码+lw+部署文档+讲解等)
|
4月前
|
存储 小程序 前端开发
Uni-app前端开发|基于微信小程序的快递运输管理系统
Uni-app前端开发|基于微信小程序的快递运输管理系统

热门文章

最新文章