Skip to content

安装总览 ​

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

我该选哪种? ​

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

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

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

环境要求 ​

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

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

必需的 PHP 扩展 ​

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

gd、curl、pdo、pdo_mysql、date、json、session、zip、bcmath

bcmath 最容易漏。 所有金额计算(下单、充值、分站结算、商品定价)都走它,缺了程序会直接致命错误,而不是慢或者少个功能。aaPanel 的 PHP 已经自带 bcmath,不用另外装;手动搭环境的话,务必确认它已经启用。

需要可写的目录 ​

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

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

装完之后 ​

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

其他获取方式 ​

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

bash
composer create-project lizhipay/acg-faka

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

懒得自己动手 ​

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

基于 MIT 协议开源