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

ionCube は、zend_PHP チュートリアルに似た PHP 暗号化/復号化ツールです。

WBOY
WBOYオリジナル
2016-07-21 15:36:001697ブラウズ

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

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

1. ionCube http://www.ioncube.com/loader_download.php をダウンロードします。このリンクから対応するバージョンを見つけることができます。コマンドラインから Linux64 バージョンを取得するには 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 へのパスが表示されます。イニ 。

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

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

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

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

ionCube ローダーは、zend に似た php 暗号化ツールです

昨日、Oriwin からオンライン検査システムをダウンロードしました。ホームページを開くと、次のメッセージが表示されました。サイト管理者「

これが、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_extension_ts="e:phpnowphp5.2oesionCubeLoader ioncube_loader_win_5.2.dll"。

ローダー ioncube_loader_win_5.2.dll ファイルのパスを自分のものに置き換えます。

Apacheを再起動して効果をテストします。

英語が得意な場合は、ioncube-loader-help.php ファイルを確認して自分でインストールして構成することもできます

http://www.bkjia.com/PHPjc/322200.html

tru​​ehttp://www.bkjia.com/PHPjc/322200.html技術記事 PHP 自体には ionCube ローダー モジュールが付属していないため、ionCube Web サイトからダウンロードする必要があります。 ionCube ローダーは無料ですが、エンコーダーは高価です (199 ドルから)。 方法は次のとおりです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。