rpm — обновить PHP 5.6 до 7.2

В настоящее время у меня установлен php72 на amazon linux one.

[ehost ~]$ php -v
PHP 7.2.11 (cli) (    built: Oct 16     2018 23:50:44) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c)     1998-2018 Zend Technologies

Когда я пытаюсь установить пользовательский RPM, я получаю следующее.

Как сообщить rpm, что PHP 7.2 уже установлен?

Ошибка: пакет: mct_console-3.40.1-
6624_f7150d48.noarch (/ mct_console-
3.40.1-6624_f7150d48.noarch)
Требуется: php> = 7.0.2
Доступно: php-5.3.29-
1.8.amzn1.x86_64 (amzn-main)

Еще одна ошибка:

Ошибка: пакет: mct_console-3.40.1-
6624_f7150d48.noarch (/ mct_console-
3.40.1-6624_f7150d48.noarch)
Требуется: php-mysql> = 7.0.2
Доступно: php-mysql-5.3.29-
1.8.amzn1.x86_64 (amzn-main)

1

Решение

Пакеты php а также php72 два отдельных пакета. У вас есть один называется php но это только 5.3.29. Если это ваша единственная зависимость, которая отсутствует, вы можете сделать rpm -i --nodeps обойти это.

Однако любой инструмент, который вы пытаетесь установить, должен иметь PATH исправлено в том, что вы сейчас делаете, чтобы изменить значение по умолчанию php исполняемый, чтобы быть 7.2.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]