Linux 下 微擎 的安装使用
微擎 是一款基于 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 就行
等待安装完毕之后设置系统账号并登陆即可