服务器中的PHP版本问题?



我在我的实时服务器中运行symfony 1.2,并且php 5.2没有安装作曲家。

我在本地运行作曲家并将所有供应商文件上传到实时服务器,但我通过作曲家下载的扩展名有代码差异,即它与旧版本的 php 不同步!我的扩展/插件代码是 php 最新版本,我的实时服务器 php 是旧的,即 5.2 那么我该如何解决这个问题?知道吗?

谢谢

您可以使用 composer.json requiresection 上类似的东西通过 php 次要版本限制您的作曲家包

"php": "~5.2.0",

您可以使用平台设置来定义 PHP 版本

"config": {
"platform": {
"php": "5.2"
}
},

您还应该在开发环境中使用相同的 php 版本

然后,Composer 将下载支持指定 php 版本的每个包的最新版本

但是对于这样的旧版本,您可能会遇到问题

并确保向您的主管指出,该项目需要尽快更新到受支持的 php 版本。特别是如果它是关键任务或其中包含敏感数据

相关内容

  • 没有找到相关文章

最新更新