ECS實踐訓練營Day3--基於雲伺服器構建微信公眾號管理系統
阿新 • • 發佈:2020-08-08
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
然後安裝系統
之後設定站點名稱以及後臺的賬戶名和密碼
進入站點操作檯
輸入剛才我們設定的後臺賬戶名和密碼
新增公眾號後就可以去應用市場裡折騰折騰了。