ホームページ >バックエンド開発 >PHPチュートリアル >ionCube は、zend_PHP チュートリアルに似た PHP 暗号化/復号化ツールです。
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 暗号化ツールですhttp://www.bkjia.com/PHPjc/322200.html