如何在部署时删除PHP版本错误
我正在使用Xampp进行本地开发,我正在开发Laravel应用程序。在本地服务器上一切正常,但我无法部署它。我得到这个错误:如何在部署时删除PHP版本错误,php,laravel,web-deployment,laravel-envoy,Php,Laravel,Web Deployment,Laravel Envoy,我正在使用Xampp进行本地开发,我正在开发Laravel应用程序。在本地服务器上一切正常,但我无法部署它。我得到这个错误: Problem 1 - Installation request for symfony/css-selector v5.0.6 -> satisfiable by symfony/css-selector[v5.0.6]. - symfony/css-selector v5.0.6 requires php ^7.2.5 -> your PH
Problem 1
- Installation request for symfony/css-selector v5.0.6 -> satisfiable by symfony/css-selector[v5.0.6].
- symfony/css-selector v5.0.6 requires php ^7.2.5 -> your PHP version (7.2.2) does not satisfy that requirement.
Problem 2
- Installation request for symfony/mime v5.0.6 -> satisfiable by symfony/mime[v5.0.6].
- symfony/mime v5.0.6 requires php ^7.2.5 -> your PHP version (7.2.2) does not satisfy that requirement.
Problem 3
- Installation request for symfony/service-contracts v2.0.1 -> satisfiable by symfony/service-contracts[v2.0.1].
- symfony/service-contracts v2.0.1 requires php ^7.2.5 -> your PHP version (7.2.2) does not satisfy that requirement.
Problem 4
- Installation request for symfony/translation-contracts v2.0.1 -> satisfiable by symfony/translation-contracts[v2.0.1].
- symfony/translation-contracts v2.0.1 requires php ^7.2.5 -> your PHP version (7.2.2) does not satisfy that requirement.
Problem 5
- symfony/mime v5.0.6 requires php ^7.2.5 -> your PHP version (7.2.2) does not satisfy that requirement.
- symfony/http-foundation v4.4.6 requires symfony/mime ^4.3|^5.0 -> satisfiable by symfony/mime[v5.0.6].
- Installation request for symfony/http-foundation v4.4.6 -> satisfiable by symfony/http-foundation[v4.4.6].
我使用Xampp版本7.2.28,并使用Laravel Envoyer进行部署。我怎样才能解决这个问题?任何帮助都是非常值得的。这是因为您在本地使用的版本比服务器上的版本更新。因此,请先安装较新版本的依赖项,然后再尝试在较低版本上安装。您应该确保您的本地环境尽可能与现场环境相匹配,使用Docker非常方便 您可能的解决方案是: 在live server上升级PHP版本 在本地服务器上降级PHP版本以匹配生产,并相应地调整依赖项 将live系统的依赖项版本设置为兼容版本,然后重新安装依赖项 降级您的依赖项,以便它们可以在PHP7.2.2或更高版本上运行 我建议的解决方案是:降低依赖项的级别,以便它们可以在PHP7.2.2或更高版本上运行
注意:我并不建议在实时系统上降低PHP版本,但这是一种选择 什么部分需要php^7.2.5->您的php版本7.2.2不满足该要求尚不清楚…?我的意思是,解决这个问题的方法是什么,对composer JSON进行一些更改,还是将Xampp php版本从7.2.28升级到7.2.5?寻找更短的方法我正在使用Xampp 7.2.28,我想我应该升级本地版本。不是吗?你应该能够很容易地在XAMP上安装和使用PHP7.2.2,然后让你的依赖项工作基本上你只需要降级你的依赖项,这样它们就可以在PHP7.2.2或更高版本上运行