1. 程式人生 > 實用技巧 >ECS實踐訓練營Day3--基於雲伺服器構建微信公眾號管理系統

ECS實踐訓練營Day3--基於雲伺服器構建微信公眾號管理系統

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

然後安裝系統

之後設定站點名稱以及後臺的賬戶名和密碼

進入站點操作檯

輸入剛才我們設定的後臺賬戶名和密碼

新增公眾號後就可以去應用市場裡折騰折騰了。