Как я могу ограничить доступ к моему исходному коду PHP?

Я знаю, что вопрос довольно странный, но дело в следующем:

Я создал веб-приложение на PHP и базу данных MySQL для школы. И я использую то же приложение, что и мини-проект для моего семестра. Но теперь нам нужно представить весь проект на DVD моему учителю.

Но я не хочу давать ему мой исходный код. Что мне теперь делать?

Есть ли способ, которым я могу ограничить доступ к своему PHP-коду (например, для проекта C ++ мы можем создать исполняемый файл)

0

Решение

Есть несколько способов скомпилировать PHP-файлы в исполняемый файл в Windows. Я экспериментировал только с двумя из них, bamcompile и WinBinder. Bamcompile несколько лет, из личного опыта не работает безупречно, и я не мог получить доступ к их веб-сайту, хотя нашел некоторые старые версии этого на SourceForge.

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

WinBinder, с другой стороны, больше предназначен для создания GUI внутри PHP и поэтому, вероятно, не будет работать с вашим текущим исходным кодом.

http://winbinder.org/

Там, кажется, больше вариантов, обсуждаемых здесь (Преобразование PHP-скрипта в отдельный исполняемый файл Windows), хотя у меня нет опыта работы с другими вариантами, и я не даю никаких гарантий.

Если бы я был тобой, я бы просто представил твой исходный код своему учителю, как есть; Я не знаю причину, по которой вы не хотите делиться этим с ним, но если вы действительно хотите скрыть свой исходный код, вышеприведенные варианты являются лучшими бесплатными решениями. Желаю тебе всего наилучшего.

1

Другие решения

Я слышал об ionCube и zendguard, они могут создавать «скомпилированный» код, но они не бесплатны и должны быть установлены на сервере.

0

Вы можете использовать PHP Obfuscator для защиты файлов от внешнего вмешательства.

http://fopo.com.ar/

0
По вопросам рекламы [email protected]