Sunday, January 25, 2026

Discuz! X3.5 正式版 (2025-09-01) 使用环境与版本选择说明

技术部署深度指南 v2026.1

Discuz! X3.5 正式版 (2025-09-01)

使用环境与版本选择说明


1 一、PHP 版本说明

1. PHP 当前版本与支持现状(截至 2026 年 1 月)

截至 2026 年 1 月,PHP 的最新稳定版本为 PHP 8.5.2。主要活跃版本情况如下:

  • PHP 8.5.x:最新稳定分支。引入了 Pipe 运算符 (|>)、URI 扩展、clone with 语法,以及 array_first() / array_last() 等实用新特性。
  • PHP 8.4.x:仍处于积极支持阶段。
  • PHP 8.3.x:处于安全支持阶段。

2. PHP 生命周期与支持阶段

PHP 8.5 积极支持至 2027 年底;安全支持至 2029-12-31
PHP 8.2 (Warning) 积极支持已结束;仅安全修复;2026-12-31 正式停止支持 (EOL)
PHP 8.1 (EOL) 已于 2025-12-31 完全停止支持

3. Discuz! X3.5 与 PHP 的兼容现实

官方文档以 PHP 8.0 为基线,但 8.0 已接近寿命末期。实测 X3.5 在 PHP 8.2 与 8.3 下运行表现非常稳定,长期维护不应固守旧版。

4. PHP 版本选择建议

  • 不建议继续使用 PHP 8.0。
  • PHP 8.2 仍可作为短期选择。
  • PHP 8.3 在性能与安全支持周期上更具平衡性。

2 二、MySQL 版本说明

1. MySQL 当前维护轨道

Innovation Release
最新:MySQL 9.6.0 (2026-01)
适合追求最新功能、更新频繁。
LTS Release
最新:MySQL 8.4.8 LTS
周期长,生产环境稳定首选。
MySQL 8.0 系列
已处维护尾声
2026-04 停止支持 (EOL)

2. MySQL 8.0 即将 EOL 的现实影响

官方文档推荐 8.0 是由于惯性,但现实风险在于:安全更新停止、被迫迁移的运维压力将骤增。

3. MySQL 8.4 LTS 的现实意义

核心 SQL 语法与 8.0 高度兼容,是避开 8.0 EOL 风险、延长数据库安全周期的最佳路径。

3 三、MariaDB 替代方案

1. MariaDB 当前版本体系

  • MariaDB 11.8 LTS:最新长期支持版,支持至 2028-06。
  • MariaDB 10.11 LTS:广泛应用的稳定分支。
  • MariaDB 12.x:滚动版本,暂不建议生产环境。

2. 与 Discuz! X3.5 的兼容性

X3.5 重构了数据库接口,使用 mysqli / PDO,不依赖 MySQL 专有特性。MariaDB 已被证明是完美的等效兼容后端。

* 官方标注 ≥ 10.2 仅为最低门槛。

4 四、概念澄清与总结

澄清:不存在“更支持谁”的优劣。PHP 是环境,MySQL/MariaDB 是数据库,系统三者相辅相成。

“核心应聚焦于:不同组合下的可维护性与生命周期匹配度。”

最终结论(Original Conclusion)

  • 避开即将 EOL 的 PHP 8.0 与 MySQL 8.0。
  • 更高版本 (PHP 8.3 / MySQL 8.4 LTS / MariaDB LTS) 具备更长远的维护价值。

No comments:

Post a Comment