az cli 2.0 .... az webapp create runtime php | 7.1 error

时间:2017-11-16 00:06:19

标签: php azure command-line-interface azure-cli

我正在做以下教程说明。我使用集成在azure门户中的CLI 2.0。不是我笔记本电脑上的版本。

https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-php

az webapp create --resource-group xxxx-DevGroup --plan xxxxServicePlan --name hello --runtime "php|7.1" --deployment-local-git

并且在创建webapp的指令中我收到此错误:

'7.1' is not recognized as an internal or external command,

支持运行时7.0和7.1。我也试过这些变化而没有成功。

php|7.1. I also tried php|7.0,  "php|7.1" and "php|7.0"

任何有关解决此问题的指示都将不胜感激

3 个答案:

答案 0 :(得分:1)

根据错误日志,您似乎使用旧版本。您可以使用az -v来检查版本。

我在2.0.7和Azure Cloud Shell上测试它们,它们都适合我。

enter image description here

我建议你升级你的azure cli版本或在Azure Cloud Shell上执行命令。

答案 1 :(得分:1)

如果您正在使用PowerShell,则需要执行以下操作:

az - %webapp create

问题是az正在逃避你的字符串"节点| 6.9", - %禁用它。

答案 2 :(得分:0)

在 PowerShell 中,|将被视为命令。使用单引号来转义您的字符串。

--runtime '"php|7.1"'