ThinkSNS 是一款開源免費的社交網絡系統(SNS),核心基於國內領先的 ThinkPHP 框架 開發,提供 Web 端、IM 即時通訊客戶端、API 介面等完整生態,適合快速構建社區、論壇、企業內部協作平台等場景。
| 層級 | 技術選型 |
|---|---|
| 核心框架 | ThinkPHP 5.x/6.x(依版本) |
| 資料庫 | MySQL 5.7+ / MariaDB |
| 快取 | Redis、Memcached |
| 即時通訊 | WebSocket、Workerman/Swoole |
| 前端 | Vue.js / 原生 JS + 模板引擎 |
| 客戶端 | Electron(桌面)、Uni-app/React Native(移動) |
# 1. 克隆專案
git clone https://github.com/thinkSNS/thinkSNS.git
# 2. 安裝依賴
cd thinkSNS
composer install
# 3. 配置環境
cp .env.example .env
# 編輯 .env 設定資料庫、快取、域名等
# 4. 執行安裝遷移
php think migrate:run
php think seed:run
# 5. 啟動開發伺服器
php think run
# 訪問 https://localhost:8000
ThinkSNS 以 ThinkPHP 為骨幹,融合現代前後端技術棧,為開發者提供「開箱即用」的 SNS 基礎設施。無論是創業團隊快速驗證社交產品,還是企業構建內部協作社區,都是極具性價比的選擇。