Elixir 应用程序运行 PHP 脚本

Elixir application runs a PHP script

我正在编写一个需要与多个 API 通信的 elixir 应用程序。

一个 api 是与 Post Affiliate Pro 的连接,它使用 PHP 并且有一个 PHP class 文件,您可以下载以使用他们的 API很容易。

当我在网上搜索答案时,我对使用 PHP 到 运行 长生不老药不知所措,这与 wha 相反。我需要

我对 PHP 一无所知,我什至不知道服务器上 运行 php 脚本需要哪些依赖项。

我的 elixir 程序目前 运行 是一个使用 System.cmd() 的可执行文件。

是否可以使用 System.cmd() 到 运行 脚本文件并将 PHP 脚本的输出路由到 elixir 的 STDIN?我以前从未这样做过,但也许我应该从那里开始?有什么建议吗?

如果它的脚本设计为从命令行 运行,您应该能够 运行 它与 System.cmd/1。首先尝试从命令行手动 运行 脚本并使其运行。

我首先要确保您的系统上安装了 php。如果没有,您将需要安装它。

另一种选择是使用 php 脚本来了解 API 它的使用,并使用 http 客户端在 Elixir 中创建您自己的脚本。