将PHP源代码编译为扩展(.so/.dll)

将PHP源代码编译为扩展(.so/.dll),php,compilation,php-extension,Php,Compilation,Php Extension,有没有办法将我的一个PHP API库编译成PHP扩展? 我不想让我的客户看到PHP API的源代码 我搜索并找到了相同的结果,但是使用Cython(Python的): 谢谢

有没有办法将我的一个PHP API库编译成PHP扩展? 我不想让我的客户看到PHP API的源代码

我搜索并找到了相同的结果,但是使用Cython(Python的):


谢谢
Link:PHP世界中的等价类是PHP的HIPPHP,它采用PHP代码,将其转换成C++,并编译它。当然,这会向使用库的任何web服务器添加依赖项要求


Link:基于这个帖子,

:我不认为HIPOP可以创建这样的扩展,我不明白为什么你不能用HIPHP编译你的“保护/API”PHP代码到C++中,然后编写一个简单的包装器来包装这个代码,让它再次暴露给PHP,让其他人在PHP中使用它。我自己也曾在一些项目中使用HipHop,我不明白为什么这不起作用。。。它与创建任何其他C++程序的API没有什么不同。(也就是说,我不想考虑这个API现在可能具有的依赖性…)基于这篇文章:,我不认为hiphop可以创建这样的扩展我不明白为什么你不能编译你的“受保护的/API”PHP代码使用HIPOP到C++中,然后编写一个简单的包装器,将这个代码打包,再将其公开给PHP,以便其他人在PHP中使用。我自己也曾在一些项目中使用HipHop,我不明白为什么这不起作用。。。它与创建任何其他C++程序的API没有什么不同。(也就是说,我不想考虑这个API现在可能具有的依赖性…)