GNU/Linux >> Linux の 問題 >  >> Linux

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

Ioncubeは、PHPアプリケーションのソースコードがライセンスのないコンピューターから表示されないように保護するPHPモジュールです。また、エンコードされたファイルを実行するために使用されます。ほとんどのアプリケーションとソフトウェアは、セキュリティの目的でそれを使用します。以下は、サーバーCentos7.0にIonCubeローダーを手動でインストールする手順です。

  1. SSH経由でサーバーにログインします。

# ssh [email protected]_Address
  1. このコマンドを実行して、システムのバージョンを確認します。

# arch
  1. システムバージョンが64ビットの場合、64ビットのIoncubeLoaderをインストールする必要があります。

# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
  1. 次のリンクは32ビットシステムバージョン用です。

# wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
  1. このコマンドでtar.gzを抽出します。

# tar xfz ioncube_loaders_lin_x86-64.tar.gz
  1. 次のコマンドでphpのバージョンを確認し、適切なioncubeローダーのバージョンを見つけます。

# php -v

PHP 7.0.32 (cli) (built: Sep 13 2018 16:50:42) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
  1. ここでは、phpバージョンが7.0なので、Ioncube_loader_lin_7.0.soをインストールしますが、phpバージョンに応じて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        
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
  1. php拡張ディレクトリの場所を見つけます。

# php -i | grep extension_dir
extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
sqlite3.extension_dir => no value => no value
  1. ioncube.soをphp拡張ディレクトリにコピーします。

cp ioncube/ioncube_loader_lin_7.0.so /usr/lib64/php/modules
  1. php.iniファイルに次の行を追加します。

# vi /etc/php.ini
zend_extension = /usr/lib64/php/module/ioncube_loader_lin_7.0.so
パスphp.iniファイルは、サーバーによって異なる場合があります。 cPanelがインストールされている場合は、phpinfoファイルを追加してパスを確認できます。

  1. php.iniファイルを保存し、phpのioncubeを確認すると、次の結果が得られます。

# php -v
PHP 7.0.32 (cli) (built: Sep 13 2018 16:50:42) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.2.7, Copyright (c) 2002-2018, by ionCube Ltd.
    with Zend OPcache v7.0.32, Copyright (c) 1999-2017, by Zend Technologies

これが、CentosサーバーにIoncubeをインストールする方法です。


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

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

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

  1. CentOS、Debian、UbuntuにIoncubeローダーをインストールする方法

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

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

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

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

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