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