允许从PHP执行C++代码的PaaS?

问题描述:

我有一个用PHP编写的web应用程序,shell_exec()是一个用C++编写的程序(它执行一些密集计算并将结果返回给PHP)。允许从PHP执行C++代码的PaaS?

你知道哪些PaaS提供商允许这么做吗?

+0

我修改了这个问题,得到了一个没有意见的客观枚举答案。我恭敬地要求主持人考虑重新提出这个问题。谢谢。 –

你看过Red Hat的OpenShift吗?他们拥有强大的定制功能(包括脚本和其他功能),可以让你做任何事情。寻找“动作钩子”。这是允许您在发生特定事件时自定义您的环境的机制之一。例如,我使用一个动作钩子在应用程序启动时安装一个自定义版本的Node.js,以规避预先安装的Node.js的限制。你当然可以用PHP做同样的事情。

OpenShift by Red Hat

编辑

有一次我打算用它来开发一个Node.js应用程式,包括自定义扩展的Node.js用C++编写。

+0

谢谢你的回复,凯文。我研究过OpenShift,但每个设备都限制在6GB的存储空间,我需要更大的数据库。不过,谢谢你确认这个选项!你碰巧知道任何其他PaaS供应商可能会这样吗? –

+0

并不是真的,我记得为这种类型的PaaS而努力,而且这是我发现的唯一一个。但也许还有其他人。也许你可以支付更多的内存? (我知道,这不是一个理想的解决方案) – 2013-09-24 01:48:04

+0

是的,同上。再次感谢。如果我没有收到任何可行的替代方案,我会在后面给出答案。 (对不起,我忘了在我的问题中提及OpenShift!在阅读关于每个齿轮限制6 GB的信息后,我在脑海中将它解雇了)。也就是说,任何允许更大数据库大小(在磁盘上而不是内存中)很有帮助。谢谢大家。 –