Skip to content

安装总览

先花 30 秒选一种方式,选错了会走很多弯路。

我该选哪种?

你的情况推荐方式大概耗时
有一台 Linux 服务器,想用图形界面管理宝塔面板安装15 分钟
会敲命令,或者想一条命令跑起来Docker 安装3 分钟
用的是 Windows 电脑或 Windows 服务器Windows 安装10 分钟

拿不定主意就选 Docker。 它自带数据库和 Redis,不用你装任何东西,跑起来直接就能用。

三种方式装出来的程序完全一样,功能没有任何差别,只是把程序跑起来的方法不同。

环境要求

只有宝塔安装和手动安装需要关心这一段。Docker 安装不需要,镜像里全都带好了。

项目要求
PHP8.0 及以上(推荐 8.2)
MySQL5.7 及以上(MariaDB 10.3+ 也可以)
伪静态必须配置,见 伪静态规则
Redis可选,装了会明显更快,见 性能优化

必需的 PHP 扩展

安装向导第一步会自动体检,缺哪个会直接列出来。清单就是下面这些:

gdcurlpdopdo_mysqldatejsonsessionzipbcmath

bcmath 最容易漏。 所有金额计算(下单、充值、分站结算、商品定价)都走它,缺了程序会直接致命错误,而不是慢或者少个功能。宝塔在 PHP 管理 → 安装扩展里勾上 bcmath 即可。

需要可写的目录

目录用途
config写数据库配置
runtime缓存、日志
kernel/Install安装与升级
assets/cache静态资源缓存

宝塔用户把整个网站目录的所有者设为 www 就都齐了。安装向导也会提前把不可写的目录列出来,不用等到点了「立即安装」才发现。

装完之后

  1. 后台地址是 https://你的域名/admin
  2. 账号密码就是安装时填的那一组
  3. 接着看 快速上手,把第一个商品卖出去

其他获取方式

已经知道自己在干什么的话,还有两条路取源码:

bash
composer create-project lizhipay/acg-faka

这两种方式拿到的只是源码,仍然要自己配好 PHP、MySQL 和伪静态,然后访问首页开始安装。

懒得自己动手

以下为广告:通过 https://www.heinyun.cn 购买服务器,可以免费帮忙安装。

基于 MIT 协议开源