【问题标题】:How to install composer on app service?如何在应用服务上安装作曲家?
【发布时间】:2019-04-20 02:24:31
【问题描述】:

我不熟悉使用 Microsoft Azure。我的应用程序需要在服务器上安装composer,我怎样才能将它安装在App services服务的系统上?应用程序是 PHP 的。

【问题讨论】:

    标签: php azure azure-web-app-service


    【解决方案1】:

    另一种安装作曲家的方法

    【讨论】:

    • 如果您不在允许扩展的计划中,则特别有用。
    • 这也是我需要将它与 Azure 赞助一起用于不允许扩展的非营利组织。尽管 GitHub 部署运行 composer - 由于 PHP 扩展依赖,它会失败。为 Web 服务启用了扩展,但没有为 CLI 启用。
    【解决方案2】:

    您可以在应用服务的管理门户中安装 composer 扩展。

    • 在您的 Azure 帐户上登录 https://portal.azure.com
    • 单击“工具”按钮,在右侧列表中选择“扩展”栏。单击“添加”按钮,打开应用服务中允许安装的扩展列表。您可以在那里选择“作曲家”。

    安装后,您还可以安装 Visual Studio Online 扩展或利用 Kudu 控制台站点来处理或运行您的应用程序的命令。

    【讨论】:

    • 我还想添加其他扩展,例如github.com/nrk/predis。我该如何开发这个扩展?如何安装应用服务扩展列表中未涵盖的其他 php 扩展?
    • 您可以将自定义库与您的应用程序打包并通过 Git 或 FTP 部署到 Azure。参考azure.microsoft.com/en-us/documentation/articles/…
    • 遗憾的是,此选项不再可用。 Azure 仪表板中的“扩展”已被禁用
    • IIRC,可以通过门户添加的扩展似乎只适用于 PHP 5.x,需要 Windows 操作系统。 @ankit mehta 的解决方案今天运行良好。
    猜你喜欢
    • 2014-01-29
    • 2016-06-01
    • 2016-08-14
    • 1970-01-01
    • 2013-05-26
    • 2019-02-01
    • 1970-01-01
    • 2018-10-21
    • 2017-03-13
    相关资源
    最近更新 更多