1

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

4

2 回答 2

0

如果您不想以“执行”方式执行此操作,则必须先做一些工作,然后才能直接从 php 中使其工作。

检查这个http://devzone.zend.com/1435/wrapping-c-classes-in-a-php-extension/教程。

您必须编写一个 config.m4 文件并将 PHP 特定的包含和变量放入您的 C 代码中。

检查这个答案:

链接用 C 编写的 PHP 扩展

这是一个很好的例子。

于 2013-09-27T11:39:53.603 回答
0

这有点难看,但是您可以在 PHP REST Api 中执行方法以通过system, exec, passthru... 解析库返回的信息并通过 PHP Api 以 json 格式返回结果。

于 2013-09-27T10:04:37.163 回答