我知道这个问题有点奇怪,但事情是这样的:
我已经在PHP和mySQL数据库中为学校创建了一个Web应用程序。而且我在学期使用与迷你项目相同的应用程序。但现在我们需要将整个项目提交给我的老师。
但我不想给他我的源代码。我现在该怎么办?
有没有办法让我可以限制对我的PHP代码的访问,(比如对于C ++项目我们可以创建可执行文件)
答案 0 :(得分:1)
有几种方法可以将PHP文件编译成Windows上的可执行文件。我只试过了两个,bamcompile和WinBinder。 Bamcompile已经有几年了,从个人经验来看并没有完美的工作,我无法访问他们的网站,尽管在SourceForge上找到了它的一些旧版本。
WinBinder更倾向于用于在PHP内部创建GUI,因此可能无法使用您当前的源代码。
这里讨论了更多选项(Convert a PHP script into a stand-alone windows executable),虽然我没有其他选项的经验,也没有做出任何保证。
如果我是你,我只是按原样向您的老师提交您的源代码;我不知道你不想与他分享的原因,但如果你真的想隐瞒你的源代码,上面的选项是最好的免费解决方案。祝你一切顺利。
答案 1 :(得分:0)
我听说过ionCube和zendguard,他们可以创建"编译"代码,但它们不是免费的,应安装在服务器上。