如何在Microsoft窗口中存储视频

时间:2016-02-29 12:21:13

标签: php azure azure-storage

我使用windows azure blob存储来存储用户将上传到我网站的数据。我的网站是使用PHP开发的,并且是根据

的文档开发的

Blob Service for PHP:

如何将这些PEAR包合并到PHP中以确保这些依赖关系仍然得到解决?我尝试将它们放在库文件夹中,但这不起作用,因为我每次使用它时都需要加载它们。我甚至尝试将它们设置为自动加载,但没有任何效果。

3 个答案:

答案 0 :(得分:1)

再次尝试运行命令php composer.phar install --prefer-dist - 启用该标志Composer尝试下载该版本的ZIP文件,而不是使用命令行版本的Git(似乎没有安装在你的机器。)

在其他新闻中,我认为您可以安全地从Silex的开发版本切换到稳定版本。删除" @ dev"来自Silex版本要求的标签。有发布的版本1.0.0,1.0.1,1.0.2,1.1.0,1.1.1和1.1.2 - 其中一个应该可以工作。

答案 1 :(得分:1)

一般情况下,您可以轻松地通过Composer管理具有composer.json文件的依赖项。

首先,您可以参考How to install composer on app service?的答案在Azure Web Apps服务中安装composer扩展程序。

然后使用内容

在您网站的根目录中创建composer.json文件
{
    "repositories": [
        {
            "type": "pear",
            "url": "http://pear.php.net"
        }
    ],
    "require": {
        "pear-pear.php.net/mail_mime" : "*",
        "pear-pear.php.net/http_request2" : "*",
        "pear-pear.php.net/mail_mimedecode" : "*",
        "microsoft/windowsazure": "*"
    }
}

然后在cmdlet中运行命令composer installcomposer update。您可以利用Azure Web Apps服务的Kudu控制台站点,其URL应为:http://<your_site_name>.scm.azurewebsites.net/DebugConsole或Visual Studio Online扩展,以管理文件和运行命令。

它会将所有依赖项下载并安装到站点根目录中的vendor文件夹中,并创建一个autoload.php文件。安装依赖项后,当需要使用sdk时,需要在PHP脚本中包含自动加载文件:require_once '/vendor/autoload.php'

答案 2 :(得分:0)

我假设你想创建一个在azure上运行的php和mysql网站,所以你需要遵循这个教程:

here