【问题标题】:PaaS that allows C++ code execution from PHP? [closed]允许从 PHP 执行 C++ 代码的 PaaS? [关闭]
【发布时间】:2013-09-29 01:45:39
【问题描述】:

我有一个用 PHP 编写的 web 应用程序,它 shell_exec() 是一个用 C++ 编写的程序(它会进行一些密集的计算并将结果返回给 PHP)。

您知道哪些 PaaS 提供商允许这样做吗?

【问题讨论】:

  • 我已经修改了这个问题,以便有一个客观的枚举答案,没有意见。我恭请版主考虑重新提出这个问题。谢谢。

标签: php c++ cloud paas iaas


【解决方案1】:

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

OpenShift by Red Hat

编辑

我曾经打算用它来开发一个 Node.js 应用程序,其中包含一个用 C++ 编写的自定义 Node.js 扩展。

【讨论】:

  • 感谢您的回复,凯文。我研究过 OpenShift,但每个齿轮的存储空间限制为 6 GB,我需要更大的数据库来存储。不过,感谢您确认此选项!您是否碰巧知道其他任何可能实现这一点的 PaaS 提供商?
  • 不是真的,我记得我努力寻找这种类型的 PaaS,它是我唯一找到的。但也许还有其他人。也许你可以支付更多的内存? (我知道,这不是一个理想的解决方案)
  • 是的,同上。再次感谢。如果我没有收到任何可行的替代方案,我稍后会为您提供答案。 (抱歉,我忘了在我的问题中提到 OpenShift!在阅读了每个齿轮 6 GB 的限制后,我在脑海中忽略了它。)也就是说,任何允许更大数据库大小(在磁盘上,而不是内存上)的替代方案都是非常有帮助。谢谢大家。
  • 如果我看到什么我会告诉你的。
  • 我猜你得奖了,凯文! :) 这似乎是一个合法的问题。我不是想制造一场固执己见的火焰战争。我相信这是一个严肃的问题。另见:Pagoda Box | shell_exec Permission Denied
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-23
  • 2022-06-15
相关资源
最近更新 更多