Шифрование исходного кода PHP

Возможный дубликат:
Какой лучший PHP шифратор кода?
Зашифровать код PHP

Как мне зашифровать свои PHP-страницы, чтобы никто не мог прочитать содержимое исходного файла. В нем есть такие детали, как пользователь mysql и пароли. Также было бы так, чтобы люди не могли скопировать его и запустить веб-сайт, такой же, как мой, без собственной разработки.


person Amar H-V    schedule 18.11.2011    source источник


Ответы (4)


Если ваш сервер настроен правильно, кто-то практически не может просмотреть код. Когда пользователь запрашивает файл php, он выполняется на вашем сервере и отправляется текст ответа.

Если вы можете увидеть источник в веб-браузере, это означает, что ваш сервер настроен неправильно.

person Blender    schedule 18.11.2011
comment
Что ж, я считаю, что нет такой вещи, как вы можете правильно настроить свой сервер. Когда-нибудь на вашем компьютере возникнет проблема с безопасностью, и кто-нибудь сможет получить исходный код. Я считаю, что именно по этой причине люди хотят знать, как зашифровать исходный код PHP. Кроме того, более простой способ: когда кто-то физически украл оборудование, недостаточно защиты, которая может быть обеспечена конфигурацией сервера. - person Daniel Baktiar; 20.07.2016
comment
@DanielBaktiar: Когда в последний раз вы слышали о том, чтобы кто-то взломал центр обработки данных и физически украл сервер со стойки? - person Blender; 20.07.2016
comment
У одного из моих бывших коллег была уникальная история: сервер украли во время тестирования. Это было пару лет назад. Это физические серверы в стойке U. - person Daniel Baktiar; 23.07.2016
comment
Еще одна вещь в виду, чтобы дать вам представление о том, что сервер не всегда означает стоечный сервер. Если ваш PHP установлен на ноутбуке на XAMPP для демонстрации на ноутбуке вашего босса. Ваш ноутбук босса украдут (что является более распространенным случаем, чем кража вышеупомянутого стоечного сервера U, хотя это уже случалось раньше), исходный код будет отсутствовать на черном рынке? - person Daniel Baktiar; 23.07.2016
comment
@DanielBaktiar: зашифруйте файловую систему. Вы не должны писать свой код с предположением, что в конечном итоге он будет украден. - person Blender; 23.07.2016

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

person wallyk    schedule 18.11.2011

Пока PHP настроен на сервере, ваш код должен быть в значительной степени безопасным для просмотра.

person frustratedtech    schedule 18.11.2011

PHP интерпретируется вашим веб-сервером. Ваш php создает ваш html-код, который виден вашим зрителям. Ваш php-код виден только в том случае, если кто-то имеет доступ к вашему веб-серверу.

person Jordonias    schedule 18.11.2011