CentOS 7にionCubeローダーをインストールする方法を紹介します。ionCubeローダーは、PHPがファイルをロードできるようにするPHPモジュールであり、ionCubeエンコーダソフトウェアで保護されています。これは主に、多くの商用ソフトウェアベンダーがコードを保護し、コードが表示されないようにするために使用されます。このチュートリアルでは、CentOS7VPSでionCubeローダーを有効にする方法を示します。 CentOS 7へのionCubeローダーのインストールは簡単な作業です。以下のチュートリアルに従うだけで、CentOS7サーバーにionCubeローダーを数分でインストールできます。
1。ユーザーrootとしてSSH経由でCentOS7VPSにログインします
# ssh root@IP_Address
インストールされているすべてのサービスを更新します
# yum update
2。ターミナルで「arch」コマンドを実行して、システムが32ビット(i686)か64ビット(x86_64)かを確認します
# arch x86_64
3。この場合、システムは64ビットであり、64ビットバージョンのionCubeLoaderをダウンロードします
# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
4。システムが32ビットの場合は、次のアーカイブをダウンロードしてください
# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
5。ダウンロードしたら、tarアーカイブを解凍します
# tar xfz ioncube_loaders_lin_x86-64.tar.gz
すべてのPHPバージョンのionCubeローダーは、新しい「ioncube」ディレクトリに抽出されます。
6。サーバーにインストールされているPHPのバージョンを知る必要があります。次のコマンドを使用して確認できます
# php -v PHP 5.4.16 (cli) (built: Aug 11 2016 21:24:59) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
7。 PHPバージョンと一致
テストサーバーにはPHPバージョン5.4.16がインストールされているため、対応するionCubeローダーが必要になります。
「ioncube」ディレクトリの内容を一覧表示して、必要なファイルを見つけます
# ls ioncube ioncube_loader_lin_4.1.so ioncube_loader_lin_4.4.so ioncube_loader_lin_5.1.so ioncube_loader_lin_5.3.so ioncube_loader_lin_5.5.so LICENSE.txt USER-GUIDE.txt ioncube_loader_lin_4.2.so ioncube_loader_lin_4.4_ts.so ioncube_loader_lin_5.1_ts.so ioncube_loader_lin_5.3_ts.so ioncube_loader_lin_5.5_ts.so loader-wizard.php ioncube_loader_lin_4.3.so ioncube_loader_lin_5.0.so ioncube_loader_lin_5.2.so ioncube_loader_lin_5.4.so ioncube_loader_lin_5.6.so README.txt ioncube_loader_lin_4.3_ts.so ioncube_loader_lin_5.0_ts.so ioncube_loader_lin_5.2_ts.so ioncube_loader_lin_5.4_ts.so ioncube_loader_lin_5.6_ts.so USER-GUIDE.pdf
PHPのバージョンと一致するため、「ioncube_loader_lin_5.4.so」ファイルを使用します。サーバーに異なるバージョンのPHPがインストールされている場合は、適切なファイルを使用する必要があります。
拡張ディレクトリの場所を見つけるには、次のコマンドを実行します
# php -i | grep extension_dir extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules sqlite3.extension_dir => no value => no value
「ioncube_loader_lin_5.4.so」ionCubeローダーを赤い色でマークされた拡張ディレクトリにコピーします。
# cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules
ここで、PHP構成ファイルを開き、次の行を追加します
# vi /etc/php.ini zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so
PHP構成ファイルのパスは、サーバーによって異なる場合があることに注意してください。 「php–ini」を実行して、ロードされたPHP構成ファイルを見つけることができます。
# php --ini |grep "Loaded Configuration File" Loaded Configuration File: /etc/php.ini
構成ファイルを保存し、Apache Webサーバーを再起動して、変更を有効にします。
# systemctl restart httpd
8。 ionCubeローダーのインストールを確認する
次のコマンドを使用して、ionCubeローダーが正常に有効になっているかどうかを確認できます
# php -v PHP 5.4.16 (cli) (built: Aug 11 2016 21:24:59) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.2, Copyright (c) 2002-2016, by ionCube Ltd.
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、CentOS 7にionCubeローダーをインストールする必要はありません。その場合は、専門のLinux管理者にCentOS7サーバーでionCubeローダーを有効にするよう依頼してください。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、CentOS7にionCubeLoaderをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信してください。ありがとう。