GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にionCubeローダーをインストールします

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をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信してください。ありがとう。


Cent OS
  1. CentOS8にPHPionCubeローダーをインストールする方法

  2. CentOSにPHP5.5をインストールする方法

  3. CentOS8にPHP7.3をインストールする方法

  1. Debian9にionCubeLoaderをインストールする方法

  2. DebianにionCubeLoaderをインストールする方法

  3. CentOS8にPHP7.4をインストールします

  1. CentOS7にPHP5.6をインストールする方法

  2. Fedora23にIonCubeローダーをインストールする方法

  3. CentOS 7にIonCubeローダーを手動でインストールするにはどうすればよいですか?