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

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

DebianLinuxシステムにPHPIoncubeローダーをインストールする 。 Ioncubeは、PHPアプリケーションの暗号化および復号化ユーティリティとして使用され、データを安全に保つことができます。また、PHPアプリケーションが不正に実行されるように制限することもできます。また、提供されるページの高速化にも役立ちます。 IonCubeローダーは、Webサーバーでの実行中にエンコードされたファイルをデコードするために使用されます。詳細については、公式サイトをご覧ください。このチュートリアルは、PHPionCubeローダーをDebianLinuxシステムにインストールするのに役立ちます。

  • CentOS /RHEL7/6/5にIoncubeローダーをインストールする方法
  • WHM/cPanelにIoncubeローダーをインストールする方法

前提条件

  • シェルアクセスでDebianサーバーを実行する
  • プリインストールされたApacheとPHP

ステップ1–ionCubeローダーをダウンロードする

まず、ioncubeダウンロードページからioncubeから最新のioncubeローダーphpモジュールをダウンロードします。または、次のコマンドを使用してioncubeローダーをダウンロードすることもできます。

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

次に、ダウンロードしたアーカイブを / usr / localの下に抽出します。 ディレクトリ。

tar xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/local

ステップ2–PHPでionCubeローダーを有効にする

次に、システムでアクティブなPHPバージョンを見つけます。 php.iniを見つけるには 次のコマンドを使用できるファイル。

php -i | grep php.ini

Configuration File (php.ini) Path => /etc/php/7.3/cli
Loaded Configuration File => /etc/php/7.3/cli/php.ini

上記のコマンドは、PHPCLIの構成ファイルを表示します。 CLIおよびApache用にphp.iniを編集する必要があります。これはphpinfo(); php関数。

デフォルトでは、構成ファイルの場所は次のとおりです。

sudo vim /etc/php/7.3/cli/php.ini      #for PHP CLI 
sudo vim /etc/php/7.3/fpm/php.ini      #for PHP FPM 
sudo vim /etc/php/7.3/apache/php.ini   #for PHP with Apache 

上記のすべての構成ファイルを編集し、ファイルの最後に以下のコードを追加します。

 zend_extension = /usr/local/ioncube/ioncube_loader_lin_7.3.so

/usr/local/ioncube/ioncube_loader_lin_7.3.soを置き換えます 一致するPHPバージョンファイルを含むファイル。

ステップ3–ApacheとPHP-FPMサービスを再起動します

ApacheまたはPHP-FPMのphp.iniに変更を加えた後、次のサービスを再起動する必要があります。

sudo systemctl restart apache2      #for PHP with Apache 
sudo systemctl restart php7.3-fpm      #for PHP FPM 

ステップ4–ionCubeローダーを確認する

IoncubePHPモジュールのインストールと構成を確認しましょう。 php -m を実行します シェルのコマンド。

php -v

PHP 7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7 (cli) (built: May 31 2019 11:26:40) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies
    with the ionCube PHP Loader + ionCube24 v10.3.7, Copyright (c) 2002-2019, by ionCube Ltd.
    with Zend OPcache v7.3.6-1+0~20190531112640.39+buster~1.gbp6131b7, Copyright (c) 1999-2018, by Zend Technologies

または、 info.phpを配置することもできます 次のコンテンツを含むWebサーバードキュメントルート上のファイルを作成し、Webブラウザのinfo.phpにアクセスしてステータスを確認します。

PHP
123 <?php phpinfo();?>

次に、Webブラウザでinfo.phpにアクセスして、詳細情報を表示します。


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

  2. Debian11にPHP8.0をインストールする方法

  3. PHP8.0をDebian10/Debian9にインストールする方法

  1. PHP8をDebian10にインストールする方法

  2. Debian11にPHPをインストールする方法

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

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

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

  3. Debian 10 に PHP 7.3 をインストールする方法