Могу ли я зашифровать исходный код PHP или скомпилировать его, чтобы другие его не увидели? и как? - PullRequest
5 голосов
/ 22 января 2009

Мне нужно зашифровать какой-то исходный код PHP, который я опубликовал для публики.

Возможно ли это? Можно ли скомпилировать PHP?

Ответы [ 7 ]

3 голосов
/ 22 января 2009

Вы можете купить Zend Guard для кодирования ваших источников PHP, а затем использовать Zend Optimizer для его запуска. Существует также проект с открытым исходным кодом / бесплатный PHP-компилятор ( bcompiler , а также взгляните на this ), но я никогда не использовал его, потому что в то время, когда он мне был нужен, проект все еще был неполный.

3 голосов
/ 22 января 2009

Вы можете взглянуть на phc , который может генерировать исполняемые файлы из PHP. Он также имеет некоторые другие возможности для создания C-кода, XML, оптимизированного PHP и т. Д. Из исходного источника PHP.

2 голосов
/ 22 января 2009

так как они должны работать в широком диапазоне коробок, некоторые из которых не имеют доступ к установке таких вещей, как Zend Оптимизатор и PHP Express Loader

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

1 голос
/ 01 мая 2012

проблема с ioncube и zend -

Они ОБА взломаны, и есть приложения на сумму около 500 долларов, которые позволят вам украсть код.

Им ОБА нужны загрузчики - почему вы спрашиваете, это проблема? Если этот проект будет продан широкой публике, вы непременно получите массу вопросов о технической поддержке ioncube, и мне не нужно рассказывать, каково это - поддерживать чужой код / ​​программное обеспечение.

Я обнаружил, что в этом случае ни один из них не является хорошим выбором.

1 голос
/ 22 января 2009

Nusphere (создатели PhpED) имеют продукт под названием Nu-coder для выполнения именно этого. Хотя и не бесплатно, он будет делать то, что вы хотите.

0 голосов
/ 11 декабря 2012

Я бы сказал, попробуйте и ionCube - они являются одними из старейших и успешных создателей программного обеспечения PHP Encoding. Мы используем их для наших проектов веб-разработки, и хотя необходимость установки «Загрузчика» является небольшим недостатком, теперь они предоставляют скрипт мастера загрузчика, который мы связываем с пользователями, и он дает им пошаговые инструкции.

Кроме того, я всегда считал их поддержку более чем полезной:)

0 голосов
/ 22 января 2009

Существует некоторое программное обеспечение для шифрования источников PHP для защиты интеллектуальной собственности. Я не знаю никаких бесплатных, хотя. Просто Google что-то вроде "php encrypt source", если вы хорошо платите / shareware.

...