實驗環境: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
然後安裝系統
之後設定站點名稱以及背景的賬戶名和密碼
進入站點操作台
輸入剛才我們設定的背景賬戶名和密碼
添加公衆号後就可以去應用市場裡折騰折騰了。