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

UbuntuにPHP用のionCubeローダーをインストールする方法

この投稿では、UbuntuにPHP用のionCubeLoaderをインストールする方法を学びます

ionCube は、PHPプログラミング言語を使用して作成されたソフトウェアのソースコードが、ライセンスのないコンピューターで表示、変更、実行されないように保護するためのPHP拡張機能(モジュール)導入ツールです。エンコーディングテクノロジーは、PHP Acceleratorプロジェクトでの以前の作業から生まれました。最初の立ち上げには、PHPスクリプトをアップロードしてエンコードされたバージョンをダウンロードできるオンラインエンコーディングサービスと、その後すぐにLinux用のコマンドラインツールが含まれていました。

ionCubeをインストールする

  • まず、 ioncubeをダウンロードする必要があります / tmpへのローダーファイル ディレクトリ

64ビットシステムの場合

cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

32ビットシステムの場合

cd /tmp
wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz
  • したがって、次のようにtarコマンドを使用してダウンロードしたファイルを解凍します。
tar -zxvf ioncube_loaders_lin_x86*
  • 非圧縮フォルダーに切り替えてから、以下に示すようにすべてのioncubeローダーファイルを一覧表示します。
cd ioncube
ll
  • PHPバージョンの拡張ディレクトリの場所を見つけます。下のスクリーンショットに示すように、ioncubeローダーファイルがインストールされるのと同じ場所にあります。
php -i | grep extension_dir
  • その後、 PHP用のioncubeローダーをコピーする必要があります 拡張ディレクトリへのバージョン/usr / lib / php / 20190902

私の場合 、私のphpバージョンは php 7.4 、したがって、以下に示すように、ioncube_loader_lin_7.4.soモジュールを拡張ディレクトリにコピーします。

cp /tmp/ioncube/ioncube_loader_lin_7.4.so /usr/lib/php/20190902
  • 次のステップは、 ioncubeを構成することです。 PHPで動作するローダー。
vim /etc/php/7.4/apache2/php.ini
  • 次に、次のように以下の行を追加します。
zend_extension = /usr/lib/php/20190902/ioncube_loader_lin_7.4.so
  • Webサーバーを再起動します
#For apache web server

systemctl restart apache2
---------------------------

#For nginx web server

systemctl restart nginx
systemctl restart php-fpm
  • 最後に、 ionCubeを確認します ローダーが適切にインストールされ、PHPのバージョンで構成されている。
root@unixcop:~# php -v
PHP 7.4.3 (cli) (built: Mar 2 2022 15:36:52) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v11.0.1, Copyright (c) 2002-2018, by ionCube Ltd.
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
root@unixcop:~#

結論

以上です

このガイドでは、Ubuntu20.04にioncubeローダーをインストールする方法を説明しました

ありがとう。


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

  2. Ubuntu 20.04 /Ubuntu18.04にPHP8.0をインストールする方法

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

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

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

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

  1. Ubuntu18.04にPHPをインストールする方法

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

  3. CentOS、Debian、UbuntuにIoncubeLoaderをインストールする方法