運行環境
運行環境用於安裝各類程式語言的運行時,為網站和專案提供執行環境。
支援的語言
AcePanel 支援以下程式語言的運行環境:
| 語言 | 可用版本 | 說明 |
|---|---|---|
| Go | 1.20 - 1.25 | 適合建構高效能後端服務 |
| Java | JDK 8, 11, 17, 21, 25 | 使用 Amazon Corretto 發行版 |
| Node.js | 20, 22, 24 | 適合前端建構和 Node 應用 |
| PHP | 7.4 - 8.5 | 適合 Web 開發 |
| Python | 3.10 - 3.14 | 適合腳本和 Web 應用 |
運行環境列表
進入 應用 頁面,點擊 運行環境 標籤查看可用的運行環境:

點擊頂部的語言分類可以篩選特定語言的版本:

安裝運行環境
- 進入 應用 頁面
- 點擊 運行環境 標籤
- 選擇需要的語言分類(或查看全部)
- 點擊對應版本的 安裝 按鈕
版本選擇建議
- 生產環境建議使用 LTS(長期支援)版本
- 標註「已停止維護」的版本不建議用於新專案
- 可以同時安裝多個版本,在專案中指定使用
管理運行環境
已安裝的運行環境會顯示 管理 按鈕。 點擊進入管理頁面:

運行狀態
顯示運行環境的當前狀態,提供啟動、停止、重啟、重載等操作。
模組管理(PHP)
PHP 運行環境提供模組管理功能,可以安裝或卸載各種 PHP 模組:

常用模組包括:
- OPcache:PHP 位元組碼快取,提升效能
- Redis:連接 Redis 資料庫
- ImageMagick:圖像處理
- Swoole/Swow:高效能非同步框架
- ionCube:PHP 程式碼加密解密
配置檔案
可以編輯 PHP 的主配置檔案(php.ini)和 FPM 配置檔案。
設置為 CLI 預設版本
點擊 設置為 CLI 預設版本 按鈕,可以將當前版本設置為命令列預設使用的 PHP 版本。
多版本共存
AcePanel 支援同一語言的多個版本共存。 例如,你可以同時安裝 PHP 7.4 和 PHP 8.3,不同的網站可以使用不同的 PHP 版本。
安裝路徑規則:
- Go:
/opt/ace/server/go/版本號 - Java:
/opt/ace/server/java/版本號 - Node.js:
/opt/ace/server/nodejs/版本號 - PHP:
/opt/ace/server/php/版本號 - Python:
/opt/ace/server/python/版本號
在專案中使用
建立專案時,可以在專案設定中選擇使用的運行環境版本。 詳見 專案管理 文件。
更新運行環境
當有新版本可用時,列表中會顯示最新版本號。 你可以:
- 卸載舊版本,安裝新版本
- 保留舊版本,同時安裝新版本(推薦)
注意
更新運行環境版本可能導致依賴該版本的專案出現相容性問題, 請在測試環境驗證後再更新生產環境。
