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

ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
在这里我们注意到密码是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

否则之后安装时会出现错误
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
然后重启下Apache服务

systemctl restart httpd

之后访问公网ip/install.php开始安装
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
要先注册账号然后登陆

然后输入刚才我们创建的数据库的账号密码和数据库的名称
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
第一行可以改成localhost

然后安装系统
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
之后设置站点名称以及后台的账户名和密码
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
进入站点操作台
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
输入刚才我们设置的后台账户名和密码
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
ECS实践训练营Day3--基于云服务器构建微信公众号管理系统
添加公众号后就可以去应用市场里折腾折腾了。

上一篇:ECS进阶训练营-DAY 2 打卡 快速搭建Docker环境


下一篇:构建微信公众号管理系统