2016-05-05 30 views
0

我知道這個問題有點奇怪,但事情是這樣的:如何限制對我的PHP源代碼的訪問?

我已經在PHP和mySQL數據庫中爲一所學校創建了一個Web應用程序。我正在使用與我學期的迷你項目相同的應用程序。但現在我們需要把整個項目提交給我的老師。

但我不想給他我的源代碼。我現在應該怎麼做?

有什麼辦法,這樣我可以限制訪問我的PHP代碼,(像C++項目,我們可以創建可執行文件)

+1

依賴,是閱卷老師的編碼結構或只是性能/ UI/UX? – chris85

+1

我懷疑你會從源代碼中贏得託尼獎。什麼是真正的問題? – Drew

+0

@ chris85他已經給了我們分數,現在他只需要我的項目。 –

回答

0

我聽說Ioncube公司和zendguard,他們可以創建「編譯」的代碼,但它們不是免費的,應該安裝在服務器上。

1

有幾種方法可以在Windows上將PHP文件編譯爲可執行文件。我只嘗試過兩種,bamcompile和WinBinder。 Bamcompile已經有幾年了,從個人經驗來看,它並沒有完美的工作,我無法訪問他們的網站,儘管在SourceForge上發現了它的一些舊版本。

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

,另一方面WinBinder,更意在用於製作PHP內部的GUI,因此可能不會與您當前的源代碼工作。

http://winbinder.org/

有出現在這裏(Convert a PHP script into a stand-alone windows executable)討論了更多的選擇,雖然我沒有與其他選項的經驗,我不作任何保證。

如果我是你,我只是把你的源代碼提交給你的老師;我不知道你不想與他分享的原因,但如果你真的想隱瞞你的源代碼,上面的選項是最好的免費解決方案。祝你好運。

相關問題