首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP在Azure上的应用

PHP在Azure上的应用
EN

Stack Overflow用户
提问于 2015-02-02 21:03:07
回答 2查看 117关注 0票数 0

我正在尝试使用Azure将我的PHP应用程序移动到Azure (PaaS)作为一个云服务(Webrole)。蔚蓝云服务支持"COM互操作“吗?我的应用程序与第三方软件交互以进行结果处理。如何在云服务中安装此软件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-03 02:43:39

云服务运行在Windows上,因此作为一般规则,答案是“是”,支持COM互操作。

更具体地说,PHP解决方案可能需要安装一个组件,该组件需要COM Interop才能工作--您需要将此组件的安装自动化,作为部署过程使用状态任务的一部分。

另外,Azure更多的是支持自动化和与Azure服务(blob存储等)的交互,而不是帮助将PHP应用程序“移植”到Azure。如果您的应用程序今天使用IIS在Windows Server上运行,它应该运行在Azure Web角色上。

票数 2
EN

Stack Overflow用户

发布于 2015-02-03 11:02:06

您可以在Cloud中使用启动任务,并让该任务(可以是批处理文件或powershell脚本)运行regsvr32.exe来注册COM.dll,或者启动setup.exe或第三方软件使用的任何特定安装程序。

使用Cloud使启动任务成为幂函数是一个好主意,特别是在COM .dll注册或第三方软件安装等任务中。您可以通过在Cloud实例的本地存储上创建一个文本文件来做到这一点,然后检查文本文件是否存在。如果它存在,您就知道启动任务的特定步骤已经在该机器上运行,并且不需要再次运行。这是必要的,因为Azure有时会重用Cloud实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28286689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档