Php 如何向RESTful web服务公开C库

Php 如何向RESTful web服务公开C库,php,linux,rest,Php,Linux,Rest,我有一个在Linux环境下用C语言编写的共享库。 如何将这些共享库API公开给基于REST的PHP Web服务?这有点难看,但您可以在PHP REST API中使用方法,通过系统,执行,传递调用进程。。。解析库返回的信息,并通过PHP Api以json格式返回结果。如果您不想以“exec”方式执行,则必须先做一些工作,然后才能从PHP中直接使用它 检查本教程 您必须编写一个config.m4文件,并在C代码中放入特定于PHP的include和变量 检查以下答案: 这是一个很好的例子。完全同意@

我有一个在Linux环境下用C语言编写的共享库。
如何将这些共享库API公开给基于REST的PHP Web服务?

这有点难看,但您可以在PHP REST API中使用方法,通过
系统
执行
传递
调用进程。。。解析库返回的信息,并通过PHP Api以json格式返回结果。

如果您不想以“exec”方式执行,则必须先做一些工作,然后才能从PHP中直接使用它

检查本教程

您必须编写一个config.m4文件,并在C代码中放入特定于PHP的include和变量

检查以下答案:


这是一个很好的例子。

完全同意@andy@andy:这是一个毫无意义的声明-如果做得不正确,任何事情都可能是不安全的。不过,仔细考虑通过API远程提供代码所带来的安全影响仍然是一个好主意。