搭建微信公众号管理系统

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
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

相关文章
|
3月前
|
小程序
Taro@3.x+Vue@3.x+TS开发微信小程序,根据系统主题展示不同样式(darkMode)
本文介绍如何在Taro项目中配置深色模式。通过在`src/app.config.ts`设置`darkmode`选项和在`theme.json`中定义主题变量,可以实现跟随系统主题的界面风格切换。
101 0
Taro@3.x+Vue@3.x+TS开发微信小程序,根据系统主题展示不同样式(darkMode)
|
3月前
|
小程序
关于我花了一个星期学习微信小程序开发、并且成功开发出一个商城项目系统的心得体会
这篇文章是作者关于学习微信小程序开发并在一周内成功开发出一个商城项目系统的心得体会,分享了学习基础知识、实战项目开发的过程,以及小程序开发的易上手性和开发周期的简短。
关于我花了一个星期学习微信小程序开发、并且成功开发出一个商城项目系统的心得体会
|
5月前
|
小程序 前端开发 JavaScript
微信小程序|农场管理系统的设计与实现
微信小程序|农场管理系统的设计与实现
微信小程序|农场管理系统的设计与实现
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的马拉松报名系统微信小程附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的马拉松报名系统微信小程附带文章源码部署视频讲解等
58 4
|
5月前
|
PHP
PHP微信公众号投票活动系统源码
PHP微信公众号投票活动系统源码
168 11
|
5月前
|
小程序 前端开发 JavaScript
微信小程序|智慧校园管理系统的设计与实现
微信小程序|智慧校园管理系统的设计与实现
|
5月前
|
小程序 前端开发 测试技术
微信小程序|ssm基于微信小程序的高校课堂教学管理系统
微信小程序|ssm基于微信小程序的高校课堂教学管理系统
|
5月前
|
小程序 前端开发 JavaScript
微信小程序|大学生心理健康测评管理系统的设计与实现
微信小程序|大学生心理健康测评管理系统的设计与实现
微信小程序|大学生心理健康测评管理系统的设计与实现
|
4月前
|
缓存 前端开发 PHP
【超详细】php实现扫码关注微信公众号系统/网站自动注册登录
【超详细】php实现扫码关注微信公众号系统/网站自动注册登录
288 0
|
5月前
|
小程序 前端开发 JavaScript
微信小程序|开放实验室预约管理系统
微信小程序|开放实验室预约管理系统

热门文章

最新文章

相关实验场景

更多