Обновите PHP 5.6 до 7.2 - PullRequest
       7

Обновите PHP 5.6 до 7.2

0 голосов
/ 08 января 2019

В настоящее время у меня установлен 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 Ответ

0 голосов
/ 10 января 2019

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

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

...