能否将框架编译为PHP扩展?

3

有没有人考虑过像PDO一样将Zend Framework或其他的php框架编译成DLL或SO库?这完全可行吗?会产生什么副作用?


有 PHP 编译器,但它们无法处理 PHP 代码可能执行的所有可能方式,因此它们无法生成一个可以 100% 工作的“完美”的 so/dll - 您始终需要完整的 PHP 解释器来处理奇怪的情况。 - Marc B
2
Facebook开发了一个名为HipHop的PHP编译器:http://developers.facebook.com/blog/post/358/ - ITroubs
1个回答

3
标准的方法是通过PEAR提供您的软件包。或者,您可以将软件包打包成PHP存档文件
有一个来自Facebook的PHP编译器叫做HipHop-PHP,但它目前不支持所有功能(Zend Framework尚未编译)。还有Roadsend PHP正在重新实现。
目前没有办法将普通的PHP应用程序编译为php扩展。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接