php - php 7.3 下“continue”定位开关相当于“break”错误
问题描述
我在 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(如果是的话怎么做更好?)
还是其他一些决定?
谢谢!
解决方案
我升级到 PHP 7.3,试试,
sudo wget https://getcomposer.org/download/1.8.0/composer.phar -O /usr/local/bin/composer && sudo chmod 755 /usr/local/bin/composer
这只是版本依赖。PHP 7.3
和composer update
作品!
推荐阅读
- sql - Oracle SQL - 删除行而不记录
- azure - Azure 函数在文件夹创建以及 blob 创建时触发
- gatsby - 使用 File System Route API 花括号以编程方式创建页面时,Gatsby 静态 HTML 构建错误
- kubernetes - Helm upgrade failed 错误渲染清单包含已存在的资源
- python-3.x - 如何通过服务器操作 Odoo 14 向多个申请人发送电子邮件
- azure - Power BI 是否会与 Azure LUIS 连接以可视化意图?
- python - 如何解决 lambda 函数中的这个 TypeError?
- azure-devops - 从 git repos 解决依赖问题
- javascript - fabric.js:获取画布覆盖率
- python - 如何将 .png 到 .jpg 转换器插入 Pywebio 网络应用程序?