PHP 更新至 5.4 版本

PHP 已更新至其最新的主要版本 5.4。上游变更日志可在 PHP 5 变更日志中找到,并提供了一份详细的 迁移指南。此外,还进行了以下打包更改:

  • Suhosin 补丁和扩展已移除。有关此决定背后的原因,请参阅 PHP 5.4.1 in – Suhosin out。如果您之前使用过 suhosin 扩展,请移除 php-suhosin 包,因为它不再兼容 PHP 5.4。
  • 请注意,扩展 API 已更改。如果您使用的第三方扩展不在我们的仓库中,您至少需要重新编译它们或更新到兼容版本。
  • json 模块现在已内置于 PHP 本身。因此,请从您的 php.ini 文件中移除 extension=json.so 指令。
  • gd 扩展已使用 libvpx 库构建,并支持 webp。

请确保将 php.ini 的更改合并到您的本地副本中;或者更简单的方法:根据您的需求调整新的 php.ini。如果您在使用 APC 扩展时遇到任何问题,可以尝试使用已添加到仓库的 php-xcache 包。

最后但同样重要的是:特别是如果您正在运行旧脚本,请确保它们不依赖于“安全模式”或“魔术引号”等功能。由于这些功能已被移除,更新到 PHP 5.4 将导致严重的*安全漏洞*。