Php 未能安装Composer Azure服务器
我正在尝试从扩展插件在azure portal上安装composer,它会抛出: 未能安装编写器-ExitCode:-1073741819,输出: D:\home\SiteExtensions\Composer Extension>#安装Composer D:\home\SiteExtensions\Composer Extension>cd命令 D:\home\SiteExtensions\Composer Extension\Commands>如果存在 composer.phar(rm-f composer.phar) D:\home\SiteExtensions\Composer Extension\Commands>如果不存在 “D:\local\AppData\Composer”(mkdir“D:\local\AppData\Composer”) D:\home\SiteExtensions\Composer Extension\Commands>如果不存在 “D:\local\LocalAppData\Composer”(mkdir “D:\local\LocalAppData\Composer”) D:\home\SiteExtensions\composeExtension\Commands>php-r “readfile(“”);”php,错误:“#”是 未被识别为内部或外部命令、可操作程序或 批处理文件,Kudu.Core.Infrastructure.CommandLineException:“#”不是 识别为内部或外部命令、可操作程序或 批处理文件。D:\home\SiteExtensions\composeExtension\install.cmd位于 Kudu.Core.Infrastructure.Executable.ExecuteInternal(ITracer tracer, FuncPhp 未能安装Composer Azure服务器,php,azure,Php,Azure,我正在尝试从扩展插件在azure portal上安装composer,它会抛出: 未能安装编写器-ExitCode:-1073741819,输出: D:\home\SiteExtensions\Composer Extension>#安装Composer D:\home\SiteExtensions\Composer Extension>cd命令 D:\home\SiteExtensions\Composer Extension\Commands>如果存在 composer.phar(rm-f
2 onWriteOutput,Func
2 onWriteError,编码,字符串
参数,对象[]args)位于
Kudu.Core.Infrastructure.Executive.ExecuteWithProgressWriter(ILogger
记录器、ITracer跟踪程序、字符串参数、对象[]参数)位于
Kudu.Core.SiteExtensions.SiteExtensionManager.c_uuuDisplayClass25_1.b_uu1()
在
Kudu.Core.Infrastructure.OperationManager.c_uuuDisplayClass2_0.b_uu0()
在Kudu.Core.Infrastructure.OperationManager.trunt[T](Func1操作,
Int32重试,Int32 delayBeforeRetry,Func
2 shouldRetry)在
Kudu.Core.Infrastructure.OperationManager.trument(操作操作,Int32
重试,Int32 delaybeforetry)在
Kudu.Core.SiteExtensions.SiteExtensionManager.d_u25.MoveNext()---结束
从引发异常的上一个位置开始的堆栈跟踪的---
在System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务
任务)在
System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务
任务)在
Kudu.Core.SiteExtensions.SiteExtensionManager.d_u24.MoveNext()
感谢您的帮助。在我的测试中,这似乎是由于内置PHP运行时版本。如果我在Azure portal中将PHP版本设置为7.1,我将重现您的问题。但是,如果我将内置PHP版本降级为7.0,那么composer扩展将安装得很好 因此,目前可以将PHP运行时降级为7.0作为一种解决方法。或者尝试在项目中手动下载扩展