我在 Digital Ocean 下的新 Ubuntu 16 实例上安装 laravel 5.8。我需要安装 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"?
谷歌搜索我发现这是一些特定的 php7.3 错误,我想知道这里可以决定哪个?降级到 php7.2(如果是的话怎么做更好?)
还是其他一些决定?
谢谢!