如何在应用服务上安装Composer?

5

我刚开始使用微软Azure。我的应用程序需要在服务器上安装composer,如何在App Services服务的系统中安装它?该应用程序使用PHP。

2个回答

17

2
如果你的计划不允许使用扩展,这将非常有用。 - Richard Ockerby
这也是我需要将其与Azure非营利赞助一起使用的原因,其中不允许使用扩展。尽管GitHub部署运行composer,但由于PHP扩展依赖关系,它会失败。这些扩展已启用于Web服务,但未启用于CLI。 - esjay

5
您可以在应用服务的管理门户中安装Composer扩展。
  • 登录到您的Azure帐户:https://portal.azure.com
  • 点击“工具”按钮,在右侧列表中选择“扩展”栏。 点击“添加”按钮,打开允许在应用服务中安装的扩展列表。 您可以在那里选择“Composer”。 enter image description here
安装后,您还可以安装Visual Studio Online扩展或利用Kudu控制台站点来处理或运行您的应用程序命令。

我想添加其他扩展,例如https://github.com/nrk/predis。我该如何开发这些扩展?我应该如何安装其他未包含在应用程序服务扩展列表中的php扩展? - Ruchit Rami
您可以将自定义库与应用程序打包,并通过Git或FTP部署到Azure。请参阅https://azure.microsoft.com/zh-cn/documentation/articles/web-sites-php-mysql-deploy-use-ftp/。 - Gary Liu
2
很遗憾,此选项已不再可用。在Azure仪表板中,“扩展”已被禁用。 - Bern
据我所知,通过门户添加的扩展似乎只适用于PHP 5.x,并需要Windows操作系统。@ankit mehta的解决方案今天表现良好。 - TechFanDan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接