运行环境
运行环境用于安装各类编程语言的运行时,为网站和项目提供执行环境。
支持的语言
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/版本号
在项目中使用
创建项目时,可以在项目设置中选择使用的运行环境版本。 详见 项目管理 文档。
更新运行环境
当有新版本可用时,列表中会显示最新版本号。 你可以:
- 卸载旧版本,安装新版本
- 保留旧版本,同时安装新版本(推荐)
注意
更新运行环境版本可能导致依赖该版本的项目出现兼容性问题, 请在测试环境验证后再更新生产环境。
