Месяц назад клиент попросил меня разработать приложение, он не упомянул, является ли это настольным или веб-приложением.
Поэтому я решил разработать веб-приложение с использованием фреймворка Symfony.
Теперь приложение работает нормально, клиент доволен, но возникает проблема
на самом деле клиент хочет продать это приложение своим клиентам, поэтому он хочет, чтобы я скрыл исходный код, другими словами, он хочет, чтобы я доставил архив или что-то подобное, чтобы его клиенты не читали код.
Я не знаю, как скрыть код PHP, теперь, если я не могу найти какое-либо решение, я должен начать с нуля и разработать приложение с использованием Java: /
После поиска в Google
Хип-хопPHP-компилятор, его основное назначение — ускорить
код. Тот факт, что он становится нечитаемым как скомпилированный исполняемый файл
бонус
PHAR архив: как JAR в Java, но я думаю, что легко читать содержимое архива
Какие-либо предложения ?
То, что вы, похоже, ищете, это кодировщик PHP. Некоторые из них имеются в продаже; два из наиболее часто используемых Zend Guard а также IonCube.
Обратите внимание, что для того и другого потребуется специальное расширение PHP, которое будет установлено на целевой машине, и могут быть некоторые особые требования к вашему приложению. (В частности, Zend Guard в настоящее время поддерживает только PHP 5.4.)
Упакуйте приложение в виртуальное устройство с помощью VirtualBox и отключите вход в систему на этой виртуальной машине.
Помимо того, что это лучшее решение вашей «проблемы», оно также облегчает работу конечного пользователя и вашего клиента. Это не идеальное решение, но это так хорошо, как вы можете получить.