安裝總覽
先花 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 購買伺服器,可以免費幫忙安裝。
