【发布时间】:2011-06-12 22:55:14
【问题描述】:
我最近看了Wapache,它听起来很适合将我们的 php 应用程序作为桌面应用程序运行。对于我们的一个 php 项目,我需要将其部署为客户端系统中的桌面应用程序,而 wapache 是我的选择。为了使用 wapache 运行桌面应用程序,我将所有项目文件放在 wapache 文件夹中的 htdocs 文件夹中,我可以处理给客户端。
但我担心的是,使用 wapache,其他用户可以看到源代码,因为这些文件在客户端机器的 wapache 目录的 htdocs 文件夹中可用,我不喜欢。
所以我有两个选择,一个是加密我的源代码,另一个是让 wapache 运行远程文件。
如果可能的话,我怎样才能实现第二个选项?
【问题讨论】:
-
我什至不知道从哪里开始......
-
如果代码文件是远程的,那么在客户端机器上安装任何东西有什么好处?
-
我认为您需要退后一步重新评估这个“问题”。多读几遍@Jeffrey 的评论,直到它沉入其中。:o)
-
我只是把 wapache 文件夹放在他的系统中,里面有 Demo.exe 文件,可以打开内置的 IE 浏览器(没有任何工具栏或菜单),文件在 htdocs 文件夹中(索引文件) .现在,代替这种默认行为,我可以让 Demo.exe 运行远程文件吗?或者我可以使用框架从该 php 索引文件运行远程文件吗?
-
很好,我尝试了一个框架示例,如果我将框架 url 放到某个外部站点,该站点将在外部浏览器中打开,而不是在 wapache 浏览器中打开。所以目前看来,加密我的代码是我唯一的选择。