是否可以使用C ++库来运行本地PHP以在应用程序内的Web浏览器中使用?

时间:2012-08-12 23:08:23

标签: php c++ user-interface local

我想知道是否可以在本地运行PHP代码以在本机C ++桌面应用程序中使用。作为概述,我想在桌面应用程序中使用一些HTML5 / JS / PHP库/工具作为GUI的组件。

我打算使用像Awesomium或Berkelium这样的东西作为应用内浏览器和GUI。有没有办法以不涉及启动任何类型的Web服务器的方式本地和跨平台(windows / linux)?

如果需要Web服务器,是否有人有任何建议可以将沙箱沙盒化为仅允许localhost,同时与Windows和Linux兼容?

1 个答案:

答案 0 :(得分:2)

这当然是可能的,但对于除了最简单的情况之外的所有情况(例如,只运行一个简单的脚本并显示它的输出),您可能最终会自己实现CGI堆栈的一部分。

更简单的方法是运行一个能够为您完成所有这些工作的Web服务器。你如何将它限制在localhost只是你选择的网络服务器,但通常不是一个困难的任务,至少在流行的那个。