【发布时间】:2019-09-17 07:45:20
【问题描述】:
我必须将生产环境的 php 网络服务器从 php-5.6 升级到 7.2。在升级到 7.2 时,我在 3d 方库中遇到了很多弃用。我没有开发这个项目。而且该项目似乎没有使用任何包管理器软件(如composer)。
第一个弃用错误位于nette.php (Nette) 但恐怕会有更多弃用错误。
解决此任务的最佳方法是什么?
【问题讨论】:
标签: php libraries php-5.6 php-7.2 migrating
我必须将生产环境的 php 网络服务器从 php-5.6 升级到 7.2。在升级到 7.2 时,我在 3d 方库中遇到了很多弃用。我没有开发这个项目。而且该项目似乎没有使用任何包管理器软件(如composer)。
第一个弃用错误位于nette.php (Nette) 但恐怕会有更多弃用错误。
解决此任务的最佳方法是什么?
【问题讨论】:
标签: php libraries php-5.6 php-7.2 migrating
一个好的方法是使用 composer 来安装 3rd 方库,就像它们现在一样,使用当前版本。这使您能够很容易地回到旧的情况。然后逐个升级库,检查兼容性并更改与该库相关的项目特定代码。
【讨论】: