如何在Microsoft Azure上使用Ubuntu OS创建云服务

时间:2015-07-01 06:06:18

标签: linux ubuntu azure

我有一个在Ubuntu上运行的PHP应用程序。

我在Azure上寻找具有Ubuntu操作系统的云服务,因此我可以在那里部署我的应用程序。

我能够在Azure上找到WAMP(Windows + Apache + My SQL + PHP)云服务,但我正在寻找LAMP(Linux + Apache + My SQL + PHP)。

感谢任何帮助。

3 个答案:

答案 0 :(得分:3)

我假设您在讨论 Azure虚拟机而不是Azure云服务,这是两种不同的计算选项。您可以检查this article以获取有关Azure上不同计算选项的详细信息。
云服务是一种平台即服务(PaaS)概念,仅在Windows Server上运行。 Azure虚拟机基本上托管虚拟机,这些虚拟机同时包含在 Linux和Windows Server 中 您可以在Azure Marketplace 中找到包含LAMP堆栈的现成基于Ubuntu的VM映像,或者您可以查看包含社区提供的VM映像的VM Depot。 或者,您可以准备自己的虚拟机并将其另存为VM映像,然后可以使用该映像创建新的虚拟机。

答案 1 :(得分:2)

Azure云服务(工作人员和Web角色)仅适用于Windows。虚拟机可以是Windows或Linux。

但是,如果您只是想要托管您的Web前端,您可以使用Azure Web App(以前称为Azure Web站点),它具有对PHP的一流支持,但是底层操作系统仍然是Windows。

答案 2 :(得分:1)

除了Nick Trough的答案,您可能还想尝试一个ARM模板,例如: https://github.com/Azure/azure-quickstart-templates/tree/b1908e74259da56a92800cace97350af1f1fc32b/lamp-app

这允许您部署一个简单的LAMP服务器(如marketplace或VM Depot),但具有将配置作为ARM模板(即代码)提供的额外好处,因此您可以轻松地修改它。