我知道我的客户知道PHP,因为我正在使用PHP工具(作为MFC桌面程序运行)
是否有可能以Python,Ruby,Lua或Javascript等通用方式嵌入PHP解释器?如果是的话 - 它是一个黑客还是有一个干净的解决方案。
答案 0 :(得分:1)
您可以使用PHP-GTK重写语言吗?这就是我制作Win32 PHP应用程序的方法。
如果您正在运行.NET,那么您需要查看Phlanager,然后答案肯定是肯定的。
最后,有各种PHP编译器可以将PHP代码编译成您的应用程序可以本机使用的DLL。见:http://phpcompiler.org/
答案 1 :(得分:0)
Potentially yes,虽然它可能是一个黑客。
答案 2 :(得分:0)
看来最先进的技术需要一些黑客攻击。
您可以从源代码编译php,将--enable-embed = [shared | static]传递给configure
。
显然,这并不是那么简单,但facebook的人显然已经尝试改进它,创建phpembed
从2006年开始,这个slide deck似乎有一些有趣的花絮,用于处理通过--enable-embed创建的库
答案 3 :(得分:0)
如果您不介意其GPL类似商业许可证,那么还可以嵌入PHP运行时PH7。