Я устанавливаю laravel 5.8 на новый экземпляр Ubuntu 16 под Digital Ocean.Мне нужно установить php 7.2, и для этого я запускаю команды:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get remove php7.0
sudo apt-get install php7.2
Я был очень удивлен, обнаружив php 7.3:
# php -v
PHP 7.3.5-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: May 3 2019 10:00:05) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.5, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.5-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
После этого я получил ошибку при установке композитора:
# composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
[ErrorException]
"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
Поиск в Google Я обнаружил, что это какая-то конкретная ошибка php7.3, и мне интересно, какое здесь может быть решение?Понизить до php7.2 (если да, как лучше это сделать?)
Или какое-то другое решение?
Спасибо!