У меня есть небольшой «Монитор деловой активности», написанный на Java. Программа обычно устанавливается на сервер моих клиентов, и она получает доступ к их базе данных и предоставляет информацию о полученных данных. Моя цель — написать версию программы для Интернета. Я на самом деле написал один на PHP. Однако для доступа веб-приложения к базе данных на сервере моего клиента мне нужно оставить исходный код на сервере. И это я не могу сделать (по соображениям безопасности). Итак: есть ли возможность написать приложение, которое получит доступ к базе данных моего клиента и выполнит необходимые манипуляции с данными, не оставляя исходный код на своем компьютере? Я надеюсь, что я ясно дал понять!
Вы можете сделать это, сделав центральный сервер, на котором вы выполняете фактическую обработку (все, что вы хотите сделать). Но это означает, что это большая работа, и если это данные клиента, вам нужно сделать соединение действительно безопасным.
Если вы не хотите делать это таким образом, лучше оставить свой скрипт на сервере. Вы могли бы попытаться запутать это, но это означает, что вы просто усложняете чтение.
Также не делайте ошибку, думая, что запись в Java автоматически «скрывает» мой источник. Он скомпилирован, но вы также можете декомпилировать код Java.
Пример этого: http://jd.benow.ca/
Возможный ответ: скомпилируйте код php
увидеть это здесь: Ты можешь "компилировать" Код PHP?
Например, http://www.phpcompiler.org/ способен компилировать ваши php файлы в относительный защищенный двоичный формат.
Отказ от ответственности: я не использую это сам, и не пишу php больше с десятилетия