我在Linux环境下使用C语言编写了一个共享库。 如何将这些共享库API公开给基于REST的PHP WebService?
答案 0 :(得分:0)
这有点难看,但您可以在PHP REST Api中执行方法,通过system
,exec
,passthru
调用该过程...解析库返回的信息并以PHP Api返回json格式的结果。
答案 1 :(得分:0)
如果您不想以“exec”方式执行此操作,则必须先完成一些工作,然后才能直接从php中进行操作。
查看此http://devzone.zend.com/1435/wrapping-c-classes-in-a-php-extension/教程。
您必须编写config.m4文件,并在您的C代码中放入PHP特定的包含和变量。
检查这个答案:
Linking a PHP Extension Written in C
这是一个很好的例子。