我刚刚获得了使用 PHP 将消息放入 Azure 消息队列的任务。鉴于我是 PHP 新手(全新) - 有谁知道我可以使用任何资源来使用它?
我还必须使用 PHP 将数据添加到 Azure 中的 blob 存储。我假设我可以使用标准连接字符串和 IO 来做到这一点,对吧?
如果有人有任何指示,我将不胜感激。谢谢你的时间,
我刚刚获得了使用 PHP 将消息放入 Azure 消息队列的任务。鉴于我是 PHP 新手(全新) - 有谁知道我可以使用任何资源来使用它?
我还必须使用 PHP 将数据添加到 Azure 中的 blob 存储。我假设我可以使用标准连接字符串和 IO 来做到这一点,对吧?
如果有人有任何指示,我将不胜感激。谢谢你的时间,
您在这里的简单方法是使用 Windows Azure SDK for PHP。该项目由我的一位 MVP 同伴领导的 Microsoft butis 社区共同资助。
它不仅提供了在 Azure 上运行 PHP 的工具,还提供了您想要连接到 Azure 存储的客户端库包装器。如果您想滚动自己的 REST 服务调用,存储 API 非常容易访问,但是,这对您来说很简单。
它应该像调用 putBlob 方法一样简单。SDK 将解决基于块的大型 Blob 上传的所有复杂性。
$image = $blob->putBlob(<container>, <blob name>, <local file path>);
2012 年 6 月,引入了新的 Windows Azure SDK for PHP,并在github上提供。您还可以访问 Windows Azure Developer Portal for PHP并下载安装程序,而不是源代码。自述文件包含队列、blob 和表的示例。
要开始使用新的 PHP SDK,我建议看一下Windows Azure 培训工具包。从 2012 年 6 月版开始,现在有 PHP 示例。还没有存储空间,但它们展示了如何设置项目、发布项目等。
展望未来,这是微软官方支持的 PHP SDK。