公開した PHP ソースを暗号化する必要があります。
これは可能ですか?PHP を「コンパイル」できますか?
Zend Guardを購入して PHP ソースをエンコードし、Zend Optimizerを使用してそれを実行できます。オープンソース/フリーの PHP コンパイラ プロジェクトもあります ( bcompiler、およびこれも参照してください)。
PHPから実行可能ファイルを生成できるphcを見ることができます。また、元の PHP ソースから C コード、XML、最適化された PHP などを作成するためのオプションもいくつかあります。
さまざまなボックスで実行する必要があるため、Zend Optimizer や PHP Express Loader などをインストールできないものもあります。
モジュールなしで標準バージョンの PHP でコードを実行できるようにする必要がある場合、答えは NO です。多種多様な PHP インストールで動作するコンパイル方法はありません。
ioncube と zend の問題 --
どちらもクラック可能で、コードを盗むことができる約 500.00 ドルのアプリケーションが存在します。
どちらもローダーを実行する必要があります-なぜこれが問題なのですか? このプロジェクトが一般に販売される場合、間違いなくioncubeに関する技術サポートの質問が大量に寄せられます。他の誰かのコード/ソフトウェアをサポートするのがどのようなものかを説明する必要はありません.
この場合、どちらも良い選択ではないことがわかりました。
私はionCubeも試してみようと思います-彼らはPHPエンコーディングソフトウェアの最も長く確立され成功したクリエーターの1人です。私たちはそれらをWeb開発プロジェクトに使用しており、「ローダー」をインストールする必要性は少し欠点ですが、ユーザーにバンドルするローダーウィザードスクリプトを提供し、ステップバイステップの手順を提供します。
また、私はいつも彼らのサポートが役立つ以上のものであることに気づきました:)
PHP ソースを暗号化して知的財産を保護するソフトウェアがいくつかあります。無料のものは知りませんが。支払い/シェアウェアに問題がない場合は、「php 暗号化ソース」などをグーグルで検索してください。