開源 PHP 系統構建了現代網絡的半壁江山。本文按用途分類盤點 15+ 經典專案,涵蓋 CMS、電商、論壇、Wiki、社交、專案管理、CRM、ERP、學習平台、郵件營銷、資產管理、客服工單、表單建構、API 管理、靜態站點生成,附官網、授權、技術棧、擴展生態、適用場景快速查閱表。
| 類別 | 專案 | 授權 | 技術棧亮點 | 適用場景 | 官網 |
|---|---|---|---|---|---|
| 通用 CMS | WordPress | GPLv2 | PHP 7.4+、MySQL/MariaDB、Gutenberg 區塊編輯器、REST API、超豐富插件/主題生態 | 部落格、企業站、內容營運、中小電商 (WooCommerce) | wordpress.org |
| Drupal 10/11 | GPLv2 | Symfony 元件、Twig、實體/欄位/視圖核心、多語言、無頭模式、嚴格權限 | 大型門戶、政府/教育/NGO、複雜內容模型、無頭架構 | drupal.org | |
| Joomla 4/5 | GPLv2 | MVC、命名空間、Bootstrap 5、ACL、多語言內建 | 社區門戶、會員制網站、中型企業站 | joomla.org | |
| Grav | MIT | 無資料庫 (Markdown + YAML)、Twig、靜態快取、Headless 優先 | 開發者部落靜態站、文檔站、輕量內容站 | getgrav.org | |
| 電商 | Magento 2 (Adobe Commerce) | OSLv3/AFLv3 | Zend/Laminas、MySQL/ES、GraphQL、PWA Studio、多店/多幣/多稅、企業級 B2B | 大型跨境電商、複雜目錄/促銷/ERP 整合 | magento.com |
| PrestaShop 8/9 | OSLv3 | Symfony、Doctrine、Twig、模組市場、多語言/幣/稅、GDPR 合規 | 中型 B2C、多國運營、需豐富模組 | prestashop.com | |
| OpenCart 4 | GPLv3 | MVC-L、事件系統、Twige、輕量、擴展市場 | 中小電商、快速上線、資源受限主機 | opencart.com | |
| Sylius | MIT | Symfony、API Platform、無頭優先、領域驅動設計、高度可測試 | 定製化電商、微服務架構、開發者優先 | sylius.com | |
| 論壇/社區 | phpBB 3.3 | GPLv2 | 模板/風格系統、權限矩陣、反垃圾、擴展驗證、PHP 8.1+ | 傳統論壇、技術支援社區、SEO 友善 | phpbb.com |
| Flarum | MIT | Laravel、Mithril.js (前端 SPA)、雙欄佈局、擴展架構、現代 UI | 現代社區、單頁應用體驗、行動優先 | flarum.org | |
| Wiki | MediaWiki 1.41 | GPLv2 | PHP 8.1+、MySQL/PostgreSQL、ParserCache、VisualEditor、Parsoid、Wikibase (Wikidata) | 百科知識庫、企業內部 Wiki、協作文檔 | mediawiki.org |
| 社交/內容聚合 | HumHub | AGPLv3 | Yii 2、模組化 (空間/用戶/內容/通知)、REST API、LDAP/SAML/OIDC | 企業內部社交、學習社區、專案協作 | humhub.com |
| 專案管理 | Kanboard | MIT | 純 PHP、SQLite/MySQL/PostgreSQL、看板、子任務、自動化、API、插件 | 敏捷團隊、個人任務、輕量部署 | kanboard.org |
| CRM | SuiteCRM 8 | AGPLv3 | Laravel、Vue.js、模組化、工作流、報表、行動端、GDPR | 銷售/行銷/服務自動化、中大型企業 | suitecrm.com |
| ERP | Dolibarr 18/19 | GPLv3 | 模組化 (CRM/庫存/財務/人資/專案)、REST API、多公司/多幣 | 中小企業全業務管理、自建雲 ERP | dolibarr.org |
| LMS | Moodle 4.x | GPLv3 | 課程/活動/資源/評分/能力/分析、LTI、SCORM、行動 App、插件庫 | 線上教育、企業培訓、學校/大學 | moodle.org |
| 郵件營銷 | Mautic 5 | GPLv3 | Symfony、營銷自動化、表單/頁面/郵件建構器、分段/評分/旅程、GDPR | 入站行銷、潛在客戶培育、行銷自動化 | mautic.org |
| 資產管理 | Snipe-IT | AGPLv3 | Laravel、條碼/QR、授權/耗材/配件、稽核、API、LDAP/SAML | IT 資產全生命週期管理、軟硬體授權合規 | snipeitapp.com |
| 客服工單 | UVdesk / FreeScout | MIT/AGPL | Laravel/Symfony、郵件轉工單、SLA/知識庫/滿意度、多品牌/多語言 | 客戶支援中心、共享信箱管理 | uvdesk.com / freescout.net |
| 表單建構 | TypeRocket / WPForms (WP 插件) | GPL/商業 | 拖拉建構、條件邏輯、整合 CRM/郵件/支付、GDPR | 無代碼表單、潛在客戶收集、調查問卷 | typerocket.com |
| API 管理 | Kong (OpenResty) / KrakenD (Go) / Fusio (PHP) | AGPL/Apache2 | Fusio: PHP、PSR-7/15、OAuth2/OpenID、GraphQL、Rate Limit、文檔生成 | API 閘道、內部微服務治理、合作夥伴開放平台 | fusio-project.org |
| 靜態站點生成 | Sculpin / Statie / Jigsaw | MIT | Twig/Blade、Markdown、前端資源管道、部署 Netlify/Vercel/GitHub Pages | 文檔站、部落格、作品集、高性能靜態站 | sculpin.io |
START
├─ 內容為主、需插件/主題生態 → WordPress
├─ 複雜內容模型、多語言、無頭、長期演進 → Drupal
├─ 電商
│ ├─ 大型、B2B、多店、ERP 整合 → Magento 2
│ ├─ 中型、多國、模組豐富 → PrestaShop
│ ├─ 開發者優先、無頭、高度定製 → Sylius
│ └─ 輕量、快速上線 → OpenCart
├─ 論壇
│ ├─ 傳統、SEO、穩定 → phpBB
│ └─ 現代、SPA、行動優先 → Flarum
├─ 企業內部 Wiki/知識庫 → MediaWiki
├─ 企業社交/協作 → HumHub
├─ 專案管理 (看板) → Kanboard
├─ CRM (銷售/服務) → SuiteCRM
├─ ERP (全業務) → Dolibarr
├─ 線上教育 → Moodle
├─ 行銷自動化 → Mautic
├─ IT 資產管理 → Snipe-IT
├─ 客服工單 → FreeScout
└─ API 閘道 (PHP) → Fusio
END
composer.json 鎖定主版本 (如 ^10.0),定期 composer update 修補版本。選對開源系統 = 省下 80% 基礎建設時間。關鍵在於:匹配業務複雜度、團隊技術棧、長期維護成本,而非追求功能最多或星標最高。建立「系統評估表」、試跑 Demo、審核擴展生態、試寫核心業務 PoC,再做最終決策。