直接答案:PHP 是一種主要在伺服器端執行的程式語言,用來產生動態網頁與驅動內容系統。香港絕大多數中小企若用 WordPress 做官網,底層就是 PHP 生態。對老闆而言,重點不是自己寫程式,而是明白:選 PHP/WordPress 等於選一條人才相對充裕、主題外掛多、上線較快的路線——同時也要把更新、備份與外掛治理寫進維護合約,而不是當成「裝完就永遠不用理」。
會議上若聽到「這站是 PHP」「WordPress 用 PHP」,聽起來像技術黑話。本文用完整、可核對的說法說明:PHP 是甚麼、與 WordPress 及其他 CMS/框架的關係、優勢與代價,以及香港中小企何時需要認真看待它。若仍未搞清內容後台,可先讀甚麼是 CMS;若傾向直接建站,見WordPress Setup 完整步驟。
PHP 是甚麼
可以把 PHP 想成伺服器上的「組裝語言」:當訪客請求一個網址,伺服器可用 PHP 讀取資料庫、套用範本、檢查登入狀態,再輸出訪客瀏覽器看得到的 HTML。
- 執行位置:主要在伺服器端(不是訪客電腦裡的瀏覽器腳本)
- 典型產物:動態網頁、後台、表單處理、會員與內容發布流程
- 常見搭檔:MySQL/MariaDB 等資料庫、Apache/Nginx 等網頁伺服器、Linux 主機
- 對老闆的意義:報價單上的「PHP 站」通常代表可自行更新內容的動態網站,而不是純靜態檔案站
它不是現成網店主題,也不是設計軟體。它是許多成熟 CMS 與自訂後端底下的共同語言。
背景與在網站世界的角色
PHP 自 1990 年代中後期發展至今,長期因為「容易部署、與主機商生態契合、社群大」而成為網站開發主流之一。對決策者最有用的不是年表,而是現實:
- 共享主機與虛擬主機普遍支援 PHP,中小企上線門檻相對低
- 大量開源 CMS 與框架以 PHP 為核心(例如 WordPress、Drupal、Laravel)
- 現代 PHP 版本在性能、型別與工具鏈上持續改進;「聽過十年前的 PHP 很亂」不代表今天仍一樣
實務上,香港企業接觸 PHP,十之八九是因為選了 WordPress 或同類 CMS,而不是先選語言再找產品。
與 WordPress 生態的關係
WordPress 的核心、主題與外掛主要以 PHP 寫成。因此:
- 主機要支援足夠新的 PHP 版本,舊版停更會變成保安與相容風險
- 「改功能」常意味著改主題/外掛或寫自訂 PHP,而不是只改圖檔
- 維護合約應涵蓋核心、主題、外掛與 PHP 版本升級節奏
想理解「用 WordPress 是否不夠專業」,見WordPress 不專業?常見錯覺——專業來自交付與營運,不是語言商標。主題路線可對照免費主題 vs 客製主題。
優勢與常見代價
優勢
- 生態成熟、人才相對好找:香港與亞洲區能維護 PHP/WordPress 的供應商密度高
- 上線與改稿速度快:配合 CMS,市場同事可自行更新內容
- 主機選擇多:由共享主機到雲端虛擬機都常見
- 外掛/套件加速功能:表單、SEO、快取、多語言等可較快接上(也要治理)
代價
- 外掛堆疊易變慢、衝突、難更新——問題在治理,不在「PHP 三個字母」
- 保安依賴持續更新;停更站點風險上升
- 過度客製若無文件,換供應商成本高
與其他技術路線的分別
- PHP vs .NET:.NET/Microsoft .NET 較常出現在企業整合與特定 CMS(如 Umbraco);PHP/WordPress 較常是中小企內容站預設
- PHP vs Node.js:兩者都能做後端。Node.js 與 JavaScript 全端、即時應用較常同溫層;PHP 與傳統 CMS 主機生態更貼
- PHP CMS vs 現代前端(Astro/Next.js):前端框架偏呈現層;內容仍要來源。對照見Astro/Next.js 與 WordPress
- PHP 框架(Laravel)vs CMS(WordPress):框架適合自訂業務系統;CMS 適合內容驅動官網。見甚麼是 Laravel
一句話:技術棧是維護合約的一部分。選你養得起、找得到人的那條。
香港中小企何時適合/不適合硬談 PHP
多數情況:務實預設就是 PHP/WordPress
- 標準品牌官網、服務說明、案例、網誌、表單
- 團隊要自己改字換圖,預算與工期要可控
- 需要本地易找的維護與交接
可能不必死守 PHP 的情況
- 組織已有強 .NET/Node 團隊與既定系統整合路線
- 核心是開箱電商作業系統(先看 Shopify/Shopline 等平台)
- 極重互動產品/App 化體驗,且有前端工程編制(仍可能 PHP 當內容 API)
務實結論:對多數香港中小企官網,PHP/WordPress 仍是合理預設;不是因為最潮,而是因為總擁有成本與供應鏈最對口。
找供應商要問甚麼
- 目前 PHP 大版本?主機是否支援後續升級?
- 核心、主題、外掛誰更新、多久一次、如何測試?
- 備份、監控、被入侵時的還原流程?
- 自訂程式有沒有文件?帳戶與原始碼誰擁有?
- 內容更新:非技術同事能否安全地改稿?
下一步
若你的問題是後台能不能自己改,讀甚麼是 CMS。若比較複雜 CMS,見甚麼是 Drupal與Umbraco。若現站又慢又難維護,先用免費網頁性能速度測試或申請免費網站診斷——很多時候先治理外掛與內容架構,比急著換語言更有效。
PHP 不是身份象徵,也不是過時標籤。它是一條你要不要長期付錢養的工程路線。