用于 Windows Azure 的新 PHP 开发工具

发布于:2010 年 10 月 10 日 03:26

前阿里 P9 技术专家 李运华,正在传授十几年架构实战心法,超过 46000 人跟随学习,点击查看 >>

微软最近宣布了一个新工具, Windows Azure Companion ,更新了 Windows Azure Tools for Eclipse for PHP Windows Azure Command-line Tools for PHP ,并在 9 月 19 日 -21 日举办的 Open Source India 会议上带来了 Windows Azure SDK for PHP 的第二个版本,所有这些工具都是针对 PHP 开发人员和那些对 Windows Azure 上部署应用程序感兴趣的管理员。

只有 Windows Azure Companion 是全新的工具,其他的都是更新或者老工具 /SDK 的新版本。Windows Azure Companion 能用来在 Azure 上安装 PHP 平台组件(PHP 运行时、扩展)或者 PHP Web 应用程序。

Windows Azure Companion 使用 Atom 订阅源作为配置文件,其中包含了想要运行的 Web 应用程序所需组件的名称和 URL。Vijay Rajagopalan,微软互操作策略部门(Interoperability Strategy)的首席构架师,说道 Companion 的早期版本主要针对 PHP 的,不过它可以扩展成部署“任何开源组件或应用程序到Windows Azure 中运行”。Rajagopalan 没有解释哪些非PHP Web 应用程序可以部署到Azure 中,不过似乎通过编辑订阅源和使用Companion 就可以实现。

Windows Azure for Eclipse for PHP September CTP 更新了 Eclipse 插件,以支持在 2010 年 6 月发布的 Windows Azure SDK 1.2 中的最新增强,也为 11 月最终版做好准备。新特性有:

Windows Azure Command-line Tools for PHP 让管理员可以通过命令行界面打包 PHP 应用程序并部署到 Azure 中。9 月的 CTP 版本将添加对 Web 和 Worker Role 的支持。这个工具无法兼顾到所有部署情况,有些还是需要靠 Companion 来解决。

Windows Azure SDK for PHP 能让开发人员在他们的应用程序中利用 Azure 的服务——大文件存储、表、队列等。在这个 2.0 版本中的一些新特性有:

  • 可以调用 Windows Azure Blobs、Tables 和 Queues 功能的 PHP 类(可完成 CRUD 操作)
  • 用于 HTTP 传输、AuthN/AuthZ、REST 和错误管理的辅助类
  • 可管理性、设施和日志支持
  • 支持在 Azure Table Storage 中存储 PHP 会话

查看英文原文: New PHP Tools for Windows Azure

阅读数:1060 发布于:2010 年 10 月 10 日 03:26

更多 .NET、PHP、云计算 相关课程,可下载【 极客时间 】App 免费领取 >

评论

发布
暂无评论
  • 微软发起 Java on Azure 调查,呼吁 Java 社区积极参与

    微软Azure工程团队请求Java社区参与一项特别的问卷调查,以便了解将Java EE应用程序迁移到云端将面临哪些挑战。

    2019 年 3 月 21 日

  • 微软增强对 PHP 的支持

    PHP是LAMP下开发的一块重要的基石。为了能够吸引更多的PHP开发者跳出对Linux和MySQL的依赖,微软公司在IIS 7和SQL Server中均为PHP提供了更加深入的支持。

    2007 年 11 月 28 日

  • 针对 SharePoint 的 Silverlight 蓝本程序

    微软最近发布了一个他们称之为针对SharePoint的Silverlight蓝本程序(Blueprint)。这是一系列把基于Silverlight开发的Web Part添加到SharePoint站点的例子和向导。

    2008 年 3 月 5 日

  • 131 |【实验】Java 应用埋点和监控实验

    2018 年 11 月 9 日

  • 书籍推荐:Windows Communication Foundation 本质论

    由Steve Resnick、Richard Crane和Chris Bowen撰写的《Windows Communication Foundation本质论》出版了,InfoQ很荣幸对其进行采访并发布了本书的其中一个样章。

    2009 年 2 月 8 日

  • 程序员怎么学习运维知识?

    部署过程要依赖于运维知识,每个程序员都应该学习运维知识,保证我们对软件的运行有更清楚地认识,而且部署工作是非常适合自动化的。

    2019 年 3 月 22 日

  • Azure Resource Manager 概述

    应用程序的基础结构通常由许多组件构成:可能有虚拟机、存储帐户和虚拟网络,或 Web 应用、数据库、数据库服务器和第三方服务。 这些组件不会以独立的实体出现,而是以单个实体的相关部件和依赖部件出现。 如果你希望以组的方式部署、管理和监视这些这些组件, 那么,你可以使用 Azure Resource Manager 以组的方式处理解决方案中的资源。 可以通过一个协调的操作为解决方案部署、更新或删除所有资源。 可以使用一个模板来完成部署,该模板适用于不同的环境,例如测试、过渡和生产。 Resource Manager 提供安全、审核和标记功能,以帮助你在部署后管理资源。

    2017 年 8 月 20 日

  • Visual Studio 2010 提升 SharePoint 开发功能

    Visual Studio 2010将与SharePoint开发过程更紧密地集成在一起。这个工具关注之处是能自动化处理大量的任务,增强调试体验,并提供一个GUI功能来实现部署信息的可视化浏览和功能特性的打包。

    2008 年 12 月 24 日

  • 应用托管服务:Web 应用怎样在云上安家?

    能不能有一个平台服务,来帮我们解决所有的基础架构问题,让我们只需要专注于应用构建本身?这就是云上应用托管PaaS服务。

    2020 年 3 月 27 日

  • Kubernetes 一键部署利器:kubeadm

    在今天的这次分享中,我重点介绍了kubeadm这个部署工具的工作原理和使用方法。

    2018 年 9 月 14 日