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

Ioncube ローダーのインストール方法

Web アプリの開発中に PHP コードをエンコードすることはよくあることです。ホスティングの世界では、そうした企業の 1 つに WHMCS とそのソフトウェアがあります。サーバー側から PHP をデコードして実行するには、PHP サーバーでioncube ローダーを有効にする必要があります。

cPanel およびプレーンな CentOS/RHEL サーバーに IonCube ローダーをインストールする

ioncube ローダーをインストールするには、サーバーへの root アクセスが必要です

インストール前の最初のステップは、サーバーにioncubeローダーが既にインストールされているかどうかを確認することです。これを行う最も速い方法は、php -v を実行することです。例:

[[email protected]:~]php -v
PHP 5.4.44 (cli) (built: Aug 13 2015 05:07:21) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.
[[email protected]:~]

ご覧のとおり、Ioncube ローダーが有効になっている場合は、次のように表示されます:

with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd

phpinfo ファイルを使用して行うこともできます:

<?php phpinfo();?>

cPanel と WHM を使用して IonCube ローダーをインストールするには、次の 2 つの方法のいずれかを実行できます。

1) EasyApache の使用: WHM>> EasyApache に移動し、コンパイル プロセスを開始する前に、Exhaustive Options List から「IonCube Loaders」を選択します。

2) phpextensionmgr スクリプトを使用:

Apache と PHP を再コンパイルする必要がないため、この方法をお勧めします。この方法の方がはるかに高速です。

/scripts/phpextensionmgr install IonCubeLoader

cPanel でioncube ローダーをアンインストールするにはどうすればよいですか?

/scripts/phpextensionmgr uninstall IonCubeLoader

cPanel を使用せずにサーバーにioncube ローダーをインストールするにはどうすればよいですか?

http://www.ioncube.com/loaders.php

から最新のローダーをコンピュータにダウンロードすることから始めます。

最新のファイルを取得し、抽出して新しいディレクトリに移動します。例:

cd /usr/src
wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
unzip ioncube_loaders_lin_x86-64.tar.gz
tar -xvpzf ioncube_loaders_lin_x86-64.tar.gz
cd ioncube

PHP モジュールの拡張ディレクトリを見つける

grep extension_dir -i /etc/php.ini

注:Fedora、RHEL、CentOS では /etc/php.ini にありますが、他の Linux ディストリビューションでは異なる場合があります。

私の場合、extension_dir は /usr/lib64/php/modules/ でした。そのディレクトリ内にioncube_loader_lin*ファイルを配置したので、それらをコピーしましょう:

cp ioncube_loader_lin_5.4* /usr/lib64/php/modules/ -fv

Iocube ローダーを PHP 構成に追加します。

echo "zend_extension=/usr/lib64/php/modules/ioncube_loader_lin_5.4.so" >> /etc/php.ini

重要 :「zend_extension=/usr/lib64/php/modules/ioncube_loader_lin_5.4.so」を、実行中の PHP バージョンと同じでなければならない拡張機能ディレクトリおよびioncube ローダー ファイルの実際のパスに置き換えます。

Ioncube ローダーが動作していることを確認する

前述のように php -v を実行すると、次のように表示されます:

with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.

以上で、サーバーは Ioncube Loader を問題なく実行できるはずです。

さらに読む:

  • Ioncube 公式ウェブサイト
  • Ioncube ローダーに関するよくある質問
Ioncube ローダーのインストール方法 最終変更日:2015 年 8 月 21 日 Esteban Borges
Cent OS
  1. CentOS8にPHPionCubeローダーをインストールする方法

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

  3. CentOS7にPHP8をインストールする方法

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

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

  3. Plesk PHP 7 用の ioncube ローダーをインストールする方法

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

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

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