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 協議開源