gpt4 book ai didi

php - 将 erlang 应用程序与 php 接口(interface)

转载 作者:可可西里 更新时间:2023-11-01 12:36:43 25 4
gpt4 key购买 nike

我有一个用 PHP 构建的网站。我在同一台服务器上有一个作为守护进程运行的 Erlang 应用程序。我需要从 PHP 调用 Erlang 应用程序上的函数并取回结果。

我找到了 PHP/Erlang 和 PHP 模块,但我无法在此服务器上安装 PHP 模块,我只能使用 PHP 代码。

我知道解决它的唯一方法是在本地运行一个 PHP 能够与之通信的 Erlang Web 服务器。

有更好的方法解决吗?如果使用 httpd 服务器是最好的方式,我应该使用什么 Erlang 服务器?它应该尽可能轻便,不需要 SSL 等功能,也不需要处理大负载。

谢谢

最佳答案

我会运行一个网络服务器,例如 mochiweb托管 erlang 代码。 PHP 代码将使用 curl将以 JSON 编码的 http 查询发送到 mochiweb。 Mochiweb 有一个 JSON 编码器/解码器,而 PHP 有原生的 JSON 支持。

即使所有东西都在同一台服务器上,也只需使用 HTTP。处理所有低级别的东西,如果你需要扩展,它会更容易,因为使用 HTTP 扩展是一个已解决的问题。 Mochiweb 轻巧且具有高性能。

关于php - 将 erlang 应用程序与 php 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com