我使用Laravel 5.1和 PHP v.5.6 创建了一个Web应用程序。但是,我需要将其克隆到安装了 PHP v.5.4.16 的CentOS服务器中。
每当我运行composer install时,都会收到以下错误:
警告:锁定文件不是最新的,其中包含最新的更改 composer.json。您可能会过时的依赖项。运行更新到 更新它们。您的要求无法解析为可安装的 一套包。
其次是需要PHP> = 5.5.9。
的软件包是否有解决方法可以在不更新PHP的情况下使此应用程序正常工作?
提前致谢!
答案 0 :(得分:2)
您无法在运行PHP 5.4的服务器上安装Laravel 5.1。你真的有两个选择:
迁移不应该那么多,特别是如果您为应用程序设置了测试。您的5.1应用程序中将会有一些功能可能会丢失并且必须解决这些功能才能迁移到5.0,但总的来说,它不应该太难。