Linux 下 微擎 的安装使用

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Linux 下 微擎 的安装使用

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 就行

等待安装完毕之后设置系统账号并登陆即可

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
NoSQL 网络协议 Linux
Linux下安装使用Redis
Linux下安装使用Redis
|
Linux Python
百度搜索:蓝易云【Linux系统下安装使用anaconda教程。】
以上是在Linux系统下安装和使用Anaconda的基本步骤。安装完成后,你可以根据自己的需要创建环境、安装软件包,并使用Python和数据科学工具进行开发和分析工作。
370 0
|
Linux Python
百度搜索:蓝易云【如何在 Linux 环境下安装使用 pycharm?】
现在,您已成功在Linux环境下安装和使用PyCharm。您可以使用PyCharm进行Python开发和编程工作。
158 5
|
6月前
|
负载均衡 前端开发 应用服务中间件
【Linux】Nginx安装使用负载均衡及动静分离(前后端项目部署),前端项目打包
【Linux】Nginx安装使用负载均衡及动静分离(前后端项目部署),前端项目打包
572 0
|
3月前
|
Ubuntu Linux Windows
如何在WSL中的ubuntu编译Linux内核并且安装使用ebpf?
请注意,在WSL1中可能会由于内核架构限制而无法成功进行以上过程,WSL2对于Linux内核的完整支持更为合适。此外,部分步骤可能因不同的Linux发行版或内核版本而异。
174 4
|
自然语言处理 Ubuntu Linux
Baumer工业相机堡盟相机在Linux系统下安装使用CameraExplorer软件和相机IP设置工具
Baumer工业相机堡盟相机在Linux系统下安装使用CameraExplorer软件和相机IP设置工具
176 0
|
11月前
|
存储 监控 Ubuntu
Linux下sysstat安装使用图文详解
Linux下sysstat安装使用图文详解
321 0
Linux下sysstat安装使用图文详解
|
6月前
|
XML Linux 定位技术
Linux【工具 02】OpenStreetMap数据处理工具OSMCTools下载安装使用举例(osmconvert\osmfilter命令说明)如何获取区域边界说明
Linux【工具 02】OpenStreetMap数据处理工具OSMCTools下载安装使用举例(osmconvert\osmfilter命令说明)如何获取区域边界说明
177 0
|
弹性计算 安全 Linux
宝塔Linux面板安装使用教程by阿里云服务器
使用阿里云服务器安装宝塔面板教程,阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码。阿里云服务器网来详细说下阿里云服务器安装宝塔面板教程,超简单,一步步跟着操作即可。
121 0
|
分布式计算 安全 Unix
linux简介及安装使用
linux简介及安装使用
linux简介及安装使用