繁体   English   中英

如何限制对PHP源代码的访问?

[英]How can I restrict the access to my PHP source code?

我知道这个问题有点奇怪,但事情是这样的:

我已经用PHP和mySQL数据库为学校创建了一个Web应用程序。 我的学期正在使用与小型项目相同的应用程序。 但是现在我们需要将整个项目提交到DVD中给我的老师。

但是我不想给他我的源代码。 我现在应该怎么办?

有什么办法可以限制对我的PHP代码的访问(例如对于C ++项目,我们可以创建可执行文件)

有几种方法可以将PHP文件编译为Windows上的可执行文件。 我只试验了其中两个,即bamcompile和WinBinder。 Bamcompile已有几年历史了,根据个人经验来看,它并不是很完美,尽管我在SourceForge上找到了一些旧版本,但我无法访问他们的网站。

  1. http://www.bambalam.se/bamcompile/
  2. https://sourceforge.net/projects/bamcompile/files/bamcompile/

另一方面,WinBinder更适合用于在PHP内制作GUI,因此可能不适用于当前的源代码。

http://winbinder.org/

尽管我没有其他选择的经验,也没有做出任何保证,但是这里讨论了更多的选择( 将PHP脚本转换为独立的Windows可执行文件 )。

如果我是你,我只会按原样将源代码提交给您的老师; 我不知道您不想与他分享它的原因,但是如果您确实想隐藏您的源代码,那么上面的选项是最好的免费解决方案。 祝你好运。

我听说过ionCube和zendguard,它们可以创建“已编译”的代码,但是它们不是免费的,应该安装在服务器上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM