在没有作曲家的情况下将 php 从 5.6 迁移到 7.2 时升级第 3 方库

Upgrading 3rd-party libs while migrating php from 5.6 to 7.2 without composer

我必须将生产 php 网络服务器从 php-5.6 升级到 7.2。在升级到 7.2 时,我 运行 3d 方库中有很多弃用。我没有开发该项目。而且该项目似乎没有使用任何包管理器软件(如 composer)。

第一个 deprecation 错误位于 nette.php (Nette) 但恐怕还会有更多 deprecation 错误。

完成这项任务的最佳方法是什么?

一个好的方法是使用 composer 安装 3rd 方库,因为它们是正确的,使用当前版本。这使您能够非常轻松地回到旧情况。然后你一个一个地升级库,检查兼容性并更改与该库相关的项目特定代码。