ホームページ > バックエンド開発 > PHPチュートリアル > zte grand memo ionCube は、zend に似た PHP 暗号化/復号化ツールです。

zte grand memo ionCube は、zend に似た PHP 暗号化/復号化ツールです。

WBOY
リリース: 2016-07-29 08:43:21
オリジナル
1068 人が閲覧しました

PHP 自体には ionCube ローダー モジュールが付属していないため、ionCube Web サイトからダウンロードする必要があります。 ionCube ローダーは無料ですが、エンコーダーは高価です (199 ドルから)。

以下では、Linux に ionCube Loader をインストールする方法を紹介します。

1. ionCube http://www.ioncube.com/loader_download.php をダウンロードします。コマンド ラインから wget を使用して、対応するバージョンを見つけることができます。
wget -c http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

2. tar -zxvf ioncube_loaders_lin_x86-64.tar.gz

3. 解凍後、 ioncube-loader-helper.php を見つけて、Web サイトのディレクトリにコピーします。例:
cp ioncube-loader-helper.php /var/www/html/

4.ブラウザで ioncube-loader-helper.php を開き、[サーバー システム情報] リンクをクリックすると、システム構成に基づいてどの ionCube-loader モジュールを使用する必要があるか、および php.ini へのパスが表示されます。

5. 次に、関連するモジュールを /usr/local/ (または他のディレクトリ) にコピーし、手順 4 のプロンプトに従って php.ini に行を追加します。例:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so
注: php.ini に zend_extension がない場合は、任意の位置にこの行を追加できます。そうでない場合は、最初に、 zend_extension ステートメント。

6. php.ini を保存し、サーバーを再起動します。私たちのサーバーで使用されているコマンドは次のとおりです: /etc/init.d/httpd restart

さらに、ZendGuard と ionCube ツールの比較に関する ZendChina の記事も見ました。ZendGuard も PHP ソース コード用のツールです。暗号化ツールとしての ZendGuard は、ZendOptimizer で構成された環境でのみ使用でき、単独で実行することはできません。使用するZendOptimizer(PHP最適化エンジン)は、ソースコードの実行速度を20~50%向上させることができ、ZendGuardと組み合わせることで50%以上の高速化が可能だという。当社の Web サイトではまだ PHP 暗号化と PHP 最適化を使用していません。機会があればぜひ試してください。

PHP の暗号化はオープンソースの概念に反するのでしょうか?


ionCube ローダーは、zend に似た php 暗号化ツールです
昨日、Oriwin からオンライン検査システムをダウンロードし、ホームページを開いたところ、次のメッセージが表示されました:
「サイト管理者が ionCube PHP ローダー ioncube_loader_win_5.2.dll をインストールする必要があります。」
これが、ionCube 復号化ツールである ionCube ローダーがない理由です。
ionCube Encoder は PHP ソースコードを ByteCode に変換できます。暗号化および認証された PHP コードはオープンソースではなくなりました。暗号化された PHP コードを実行するには、ionCube ローダーを使用する必要があります。 PHP 自体には ionCube ローダー モジュールが付属していないため、ionCube Web サイトからダウンロードする必要があります。 ionCube ローダーは無料ですが、エンコーダーは高価です (199 ドルから)。
幸いなことに、テスト システムにはローダー ファイル パッケージが統合されているため、ダウンロードの手間が省けます。会社のパソコンはインターネットに接続できず、現在入力しているパソコンは情報の確認に使っています。
開いたら、ローダー ioncube_loader_win_5.2.dll ファイルが存在することを確認します。
次に、php インストール ディレクトリに移動し、php-apache2handler.ini ファイルを見つけます。 zend_extension_ts を検索して
、その後ろに段落を挿入します: zend_extensi ioncube_loader_win_5.2.dll"。
ローダー ioncube_loader_win_5.2.dll ファイルのパスを自分のものに置き換えます。
Apache を再起動して、効果をテストします。
十分な知識がある場合は、英語、ioncube-loader-help.php ファイルの自己インストール構成を確認することもできます。

以上、zte grand memo ionCube という zend に似た PHP 暗号化/復号化ツールを紹介しました。zte grand memo の内容も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート