![]()
微信号复制成功
微信号:ganshangwoniu
请返回微信添加朋友,粘贴微信号
在腾讯云服务器上安装微擎,核心是搭建一个支持PHP+MySQL的网站环境。这里有三种主流方法,从一键部署的“懒人模式”到需要敲命令的“极客模式”,你可以按自己的技术基础来选择。
⚙️ 微擎环境要求
在开始前,先确保你的服务器能满足以下条件:
操作系统:Linux(推荐CentOS、Ubuntu或Debian)。
Web服务器:Nginx 或 Apache。
PHP版本:推荐 PHP 7.0 至 7.4,需开启 pdo_mysql, curl, gd, openssl, fileinfo 等扩展。
数据库:推荐 MySQL 5.7 或更高版本。
🗺️ 三种安装方式对比
🚀 方式一:一键省心模式(宝塔面板)
这种方式图形化界面友好,操作简单,强烈推荐新手使用。
安装宝塔面板:在服务器上执行官方安装命令(可在宝塔官网获取最新命令)。
bash
# 以 CentOS 为例
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
安装完成后,会显示面板的访问地址和初始账号密码。
安装LNMP环境:登录宝塔面板,根据提示一键安装 Nginx、MySQL 和 PHP 7.2+。
下载微擎源码:从微擎官网或GitHub获取最新安装包。
上传源码:
在宝塔面板中,点击“网站” -> “添加站点”,填写你的域名(或先用IP地址测试)。
创建成功后,点击网站根目录的“文件”,将下载的微擎源码压缩包上传并解压到该目录。
设置伪静态:在网站的“设置” -> “伪静态”中,选择“微擎”或“thinkphp”的规则模板并保存。
开始安装:在浏览器中访问你的域名,根据微擎安装向导提示,填写数据库信息和管理员账号即可。
🎛️ 方式二:可视化面板模式(1Panel)
如果你习惯用 Docker 风格的管理面板,可以试试 1Panel。
安装1Panel:登录服务器后,执行1Panel官方安装命令。
bash
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
安装成功后,会给出面板的外网地址和账号密码。
安装基础环境:在1Panel后台的“应用商店”中,安装 OpenResty(Web服务器)、MySQL 5.7(数据库),并创建一个 PHP 7.4 运行环境。
创建网站:点击“网站” -> “创建网站”,输入你的域名,并选择已安装的OpenResty和PHP环境。
下载并上传微擎:进入网站的根目录,下载并解压微擎源码。
开始安装:访问你的域名,根据微擎安装向导完成配置。
⌨️ 方式三:经典命令模式(手动安装)
这种方式适合熟悉Linux命令行的用户,可以完全掌控服务器。
登录服务器:使用SSH工具连接到你的腾讯云服务器。
安装LNMP环境:以OneinStack脚本为例,可以简化安装过程。
bash
wget -c http://mirrors.oneinstack.com/download/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && cd oneinstack && ./install.sh
在安装向导中,选择 Nginx、MySQL 5.7 和 PHP 7.4。
创建数据库:
bash
mysql -u root -p
CREATE DATABASE weengine DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON weengine.* TO ‘weengine’@’localhost’ IDENTIFIED BY ‘你的密码’;
FLUSH PRIVILEGES;
EXIT;
下载并配置微擎:
bash
# 进入网站根目录
cd /data/wwwroot/default
# 下载微擎源码(请替换为官方最新下载链接)
wget https://www.we7.cc/download/weengine_1.9.18.zip
# 解压并删除压缩包
unzip weengine_1.9.18.zip && rm -f weengine_1.9.18.zip
# 设置目录权限
chown -R www:www /data/wwwroot/default
开始安装:在浏览器中访问你的域名,根据微擎安装向导,填写上一步中创建的数据库信息和管理员账号即可。
⚠️ 注意事项
安全组放行:在腾讯云控制台的安全组规则中,务必放行80(HTTP)和443(HTTPS)端口,否则网站无法被访问。
目录权限:确保微擎的 attachment、data 等目录具有写入权限(通常设置为 755)。
域名备案:如果服务器在中国大陆地域,并且要绑定自己的域名,需要先完成ICP备案。
HTTPS加密:建议为网站配置SSL证书,开启HTTPS访问,保障数据安全。
❓ 常见问题
安装页面空白:检查PHP是否开启了 display_errors,并查看Web服务器的错误日志来定位问题。
无法写入文件:检查目录权限是否正确,如果使用CentOS,还需检查SELinux是否限制了Web进程的写入。
伪静态不生效:确保Nginx或Apache已经正确配置了PATHINFO支持,并使用微擎的专用伪静态规则。
上传附件失败:在Nginx的配置中增加 client_max_body_size 的数值(如50M)即可解决。
在线沟通,请点我QQ咨询
微信咨询:
ganshangwoniu
qq咨询:
549233124

