【问题标题】:How to install the Microsoft Azure Storage PHP Client Libraries如何安装 Microsoft Azure 存储 PHP 客户端库
【发布时间】:2021-03-29 20:41:58
【问题描述】:

我第一次尝试安装 Microsoft Azure 存储 PHP 客户端库,但遇到了困难。我按照https://github.com/Azure/azure-storage-php 的说明进行操作,但我觉得它们不够清楚。通过 Composer 安装标题下的第 1 步说,

  1. 在项目的根目录中创建一个名为 composer.json 的文件,并在其中添加以下代码:

    { “要求”: { "microsoft/azure-storage-blob": "", "microsoft/azure-storage-table": "", "microsoft/azure-storage-queue": "", “微软/天蓝色存储文件”:“” } }

在azure-storage-php目录下已经有一个composer.json文件了

git clone https://github.com/Azure/azure-storage-php.git

命令。我是否应该使用第 1 步说明覆盖现有的 composer.json 文件?另外,我的 PHP 程序如何引用必要的库?我知道我将在我的 PHP 程序中使用类似以下代码的语句:

use MicrosoftAzure\Storage\Blob\BlobRestProxy;
use MicrosoftAzure\Storage\Common\Exceptions\ServiceException;
use MicrosoftAzure\Storage\Blob\Models\ListBlobsOptions;
use MicrosoftAzure\Storage\Blob\Models\CreateContainerOptions;
use MicrosoftAzure\Storage\Blob\Models\PublicAccessType;

您可能正确地看出我是作曲家安装的新手。在我看来,https://github.com/Azure/azure-storage-php 中的说明对于作曲新手来说还不够清楚。感谢您的帮助。

【问题讨论】:

  • 请分享更多细节 - 你项目的composer.json 是什么样的?另外,请按照 Composer 安装部分的步骤进行操作 - 如果您想使用 Composer,则无需手动克隆任何内容
  • 仅供参考,我是作曲新手。我的 composer.json 只包含 { "require": { "microsoft/azure-storage-blob": "", "microsoft/azure-storage-table": "", "microsoft/azure-storage-queue": "" , "microsoft/azure-storage-file": "" } }

标签: php azure composer-php


【解决方案1】:

我发现了我的问题,这与我阅读https://github.com/Azure/azure-storage-php 中的安装说明的方式有关。有几个粗体字幕,我将 Install via Composer 视为 Download Source Code 的延续,而实际上 Install via Composer 独立于 下载源代码。大多数技术人员都熟悉下载软件然后安装的软件安装范例,这就是我认为的工作方式。但是,可以按照通过 Composer 安装中的说明进行操作,而无需执行下载源代码中的任何说明。这就是我通过 Install via Composer 开始安装并忽略前面的方法来实现此功能的方法。我相信有经验的作曲家用户会知道该怎么做,但对于作曲新手来说,我认为这些指令可以更好地编写。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    • 2015-05-30
    • 2017-03-14
    • 1970-01-01
    • 2018-04-25
    相关资源
    最近更新 更多