【发布时间】:2020-06-12 08:23:12
【问题描述】:
我必须处理的 Symfony 项目有问题,当我在 bash 上尝试“composer install”时,我收到以下消息:
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for ocramius/package-versions 1.5.1 -> satisfiable by ocramius/package-versions[1.5.1].
- ocramius/package-versions 1.5.1 requires php ^7.3.0 -> your PHP version (7.2.24) does not satisfy that requirement.
Problem 2
- ocramius/package-versions 1.5.1 requires php ^7.3.0 -> your PHP version (7.2.24) does not satisfy that requirement.
- ocramius/proxy-manager 2.2.3 requires ocramius/package-versions ^1.1.3 -> satisfiable by ocramius/package-versions[1.5.1].
- Installation request for ocramius/proxy-manager 2.2.3 -> satisfiable by ocramius/proxy-manager[2.2.3].
很明显我的 php 版本不是最新的,我必须升级到最低 7.3.0 版本,但是当我进行 'apt search php' 时,我拥有的最新版本是 7.2 'php -v' 命令返回此消息:
PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies
有没有人可以强制升级我的 php 版本?这将非常有帮助。
谢谢,祝你有美好的一天
【问题讨论】:
-
你尝试
apt update更新依赖列表了吗?然后运行`apt search php`。 -
是的,运行这个命令后它告诉我我安装了最新版本的php已经安装了,就像找不到7.3或7.4一样
-
操作系统版本是多少?
-
我有一个 Linux Mint 19.3
-
你有正确的存储库吗?
sudo add-apt-repository ppa:ondrej/php
标签: php symfony version php-7.2 php-7.3