Скомпилировать PHP для предотвращения «кражи»? - PullRequest
1 голос
/ 10 октября 2011

Если я создаю приложение в Java, я компилирую его, и трудно украсть код, даже если я отправлю вам приложение.Я знаю, что вы можете сделать это с помощью реверс-инжиниринга и тому подобного, но в любом случае.

Если я создаю приложение на PHP и помещаю его на клиентский сервер, клиент может скопировать и вставить код, если он этого захочет.

Итак, мой вопрос.Есть ли какой-нибудь удобный способ скомпилировать или каким-либо образом защитить ваш PHP-код от других, даже если он работает на их серверах?

Ответы [ 2 ]

5 голосов
/ 10 октября 2011

Вы можете использовать IonCube для кодирования ваших файлов, если можете себе это позволить.

С другой стороны, вы можете использовать APC для кэширования байт-кода, а затем установить переменную APC apc.stat в 0, а затем удалитьphp файлы с сервера.Таким образом, APC всегда будет смотреть в кеш без проверки того, что фактические php-файлы изменились.

Вы также можете использовать HipHop для компиляции кода, но его сложно настроить, и чаще всего он не компилируется безошибки.

1 голос
/ 10 октября 2011

Есть созданный Facebook компилятор PHP, который называется HipHop.См. http://developers.facebook.com/blog/post/358 для получения дополнительной информации.

Однако основная цель этого компилятора - ускорить ваш код, а не защитить его.Компиляция сама по себе не является мерой защиты для любого вида кода.

...