Развертывание PHP сайта, чтобы код не мог быть просмотрен / отредактирован - PullRequest
1 голос
/ 06 апреля 2011

Я собираюсь развернуть приложение PHP, которое я только что разработал, на своем клиентском сервере. Я создал это как продукт и не хочу, чтобы мой клиент мог просматривать / редактировать код, которым я хочу управлять. Может кто-нибудь сказать мне, если есть какой-либо способ создания бинарного из полного сайта? Или ключом будет запутывание кода?

Хочу только отметить, что я намереваюсь развернуть ту же виртуальную среду, в которой я разрабатывал, - это стек LAMP под ключ.

Ответы [ 2 ]

1 голос
/ 06 апреля 2011

Вы можете закодировать его -> http://www.zend.com/en/products/guard/ или http://www.ioncube.com/sa_encoder.php

1 голос
/ 06 апреля 2011

PHP является интерпретируемым языком, поэтому по своей природе любой, имеющий доступ к веб-серверу, может просматривать / изменять код (поэтому я также пытаюсь самостоятельно размещать приложения своих клиентов, чтобы дать мне контроль).Однако существуют различные обфускаторы кода (Google их), которые делают PHP довольно нечитабельным, конечно же, вы сохраняете исходный код для обслуживания и т. Д.

Также взгляните на HipHop, новую платформу Facebook, которая конвертирует PHP в C ++затем компилирует его, хотя это может быть излишним для большинства веб-приложений - https://github.com/facebook/hiphop-php/wiki/

...