安装总览
先花 30 秒选一种方式,选错了会走很多弯路。
我该选哪种?
| 你的情况 | 推荐方式 | 大概耗时 |
|---|---|---|
| 有一台 Linux 服务器,想用图形界面管理 | 宝塔面板安装 | 15 分钟 |
| 会敲命令,或者想一条命令跑起来 | Docker 安装 | 3 分钟 |
| 用的是 Windows 电脑或 Windows 服务器 | Windows 安装 | 10 分钟 |
拿不定主意就选 Docker。 它自带数据库和 Redis,不用你装任何东西,跑起来直接就能用。
三种方式装出来的程序完全一样,功能没有任何差别,只是把程序跑起来的方法不同。
环境要求
只有宝塔安装和手动安装需要关心这一段。Docker 安装不需要,镜像里全都带好了。
| 项目 | 要求 |
|---|---|
| PHP | 8.0 及以上(推荐 8.2) |
| MySQL | 5.7 及以上(MariaDB 10.3+ 也可以) |
| 伪静态 | 必须配置,见 伪静态规则 |
| Redis | 可选,装了会明显更快,见 性能优化 |
必需的 PHP 扩展
安装向导第一步会自动体检,缺哪个会直接列出来。清单就是下面这些:
gd、curl、pdo、pdo_mysql、date、json、session、zip、bcmath
bcmath最容易漏。 所有金额计算(下单、充值、分站结算、商品定价)都走它,缺了程序会直接致命错误,而不是慢或者少个功能。宝塔在 PHP 管理 → 安装扩展里勾上bcmath即可。
需要可写的目录
| 目录 | 用途 |
|---|---|
config | 写数据库配置 |
runtime | 缓存、日志 |
kernel/Install | 安装与升级 |
assets/cache | 静态资源缓存 |
宝塔用户把整个网站目录的所有者设为 www 就都齐了。安装向导也会提前把不可写的目录列出来,不用等到点了「立即安装」才发现。
装完之后
- 后台地址是
https://你的域名/admin - 账号密码就是安装时填的那一组
- 接着看 快速上手,把第一个商品卖出去
其他获取方式
已经知道自己在干什么的话,还有两条路取源码:
bash
composer create-project lizhipay/acg-faka- GitHub 仓库:https://github.com/lizhipay/acg-faka
- 打包下载(访问 GitHub 困难时用):https://faka.wiki/download.php
这两种方式拿到的只是源码,仍然要自己配好 PHP、MySQL 和伪静态,然后访问首页开始安装。
懒得自己动手
以下为广告:通过 https://www.heinyun.cn 购买服务器,可以免费帮忙安装。
