Linux 下 微擎 的安裝使用
我的
小站、
Github微擎 是一款基于 WEB2.0(PHP+Mysql) 技術架構,免費開源的公衆平台管理系統,提供公衆号、微信小程式、支付寶小程式、百度熊掌号、移動端 APP、PC 網站等多種功能,一站式滿足使用者招商加盟、分銷代理、營銷推廣、餐飲酒旅、訊息擷取等各個環節的需求。
伺服器環境要求 IIS/Apache/Nginx + PHP>=5.6 + MySQL>=5
新版本的微擎不支援離線安裝,可以從
官網獲得線上安裝檔案
下載下傳連結環境搭建
Ubuntu
\# 更新一波軟體
sudo apt-get upgrade
# 安裝Apache2
apt install apache2
# 安裝 PHP 及所需拓展
apt install php7.4 php7.4-mbstring php7.4-xml php7.4-mysql php7.4-sqlite3 php7.4-gd
# 安裝 MySQL
apt install mysql-server-8.0
CentOS 7.7
CentOS7 下安裝 PHP 預設版本是 5.4,MediaWiki 1.34 要求 PHP 最低版本為 7.2.9,是以需要換源更新。
\# 更新源
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# 移除系統自帶的php-common
yum remove php-common -y
# 安裝依賴包
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring
# 檢視 PHP 版本
php -v
# 安裝Apache服務及其擴充包
yum -y install httpd httpd-manual mod\_ssl mod\_perl mod\_auth\_mysql
# 啟動 Apache 服務,并設定開機自啟
systemctl start httpd.service
systemctl enable httpd.service
# 安裝 MySQL
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
systemctl start mysqld.service
安裝微擎
\# 下載下傳微擎線上安裝檔案
wget https://cdn.w7.cc/download/WeEngine-Laster-Online.zip
# 安裝 unzip (Ubuntu 系統使用第一條 apt-get, CentOS 系統使用第二條 yum,如果已安裝請忽略此條指令)
sudo apt-get install unzip
yum install zip unzip
# 解壓獲得安裝檔案 install.php
unzip WeEngine-Laster-Online.zip
# 移出 html 舊目錄(如果有的話)
mv /var/www/html /var/www/old
# 更換 html 目錄
mv install.php /var/www/html
在 MySQL 中建立一個使用者供微擎使用
\# 建立資料庫 myw7
create database myw7;
# 建立一個使用者,使用者名 w7,密碼 Password@w7
create user 'w7'@'localhost' identified by 'Password@w7';
# 把資料庫 myw7 權限授予 w7
grant all privileges on myw7.\* to 'w7'@'localhost';
# 重新整理權限的更改
flush privileges;

通路 <你的公網 IP>/install.php
會自動跳轉到安裝頁面,沒有微擎賬号需要先新增賬號
登陸後配置資料庫參數,主機寫 localhost 就行
等待安裝完畢之後設定系統賬号并登陸即可