我正在做以下教程说明。我使用集成在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"
任何有关解决此问题的指示都将不胜感激
答案 0 :(得分:1)
根据错误日志,您似乎使用旧版本。您可以使用az -v
来检查版本。
我在2.0.7和Azure Cloud Shell上测试它们,它们都适合我。
我建议你升级你的azure cli版本或在Azure Cloud Shell上执行命令。
答案 1 :(得分:1)
如果您正在使用PowerShell,则需要执行以下操作:
az - %webapp create
问题是az正在逃避你的字符串"节点| 6.9", - %禁用它。
答案 2 :(得分:0)
在 PowerShell 中,|将被视为命令。使用单引号来转义您的字符串。
--runtime '"php|7.1"'