このチュートリアルでは、CentOS7にIonCubeLoaderをインストールする方法を示します。知らなかった人のために、IonCubeLoadersは基本的にPHPアプリケーションの暗号化/復号化ユーティリティです。また、提供されるページの高速化にも役立ちます。多くのPHPベースのアプリケーションで必要になることがよくあります。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーにionCubeLoaderを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS 7.
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS7にIonCubeローダーをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo yum -y update
手順2.LAMPサーバーをインストールします。
CentOS 7 LAMPサーバーが必要です。LAMPがインストールされていない場合は、こちらのガイドに従ってください。
ステップ3.IonCubeローダーをインストールします。
最新の安定バージョンIonCubeをダウンロードして抽出します。wget
を使用します 次のコマンドを使用して、WebサイトからionCubeファイルを取得するコマンド:
### 64-Bit version ### wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar xfz ioncube_loaders_lin_x86-64.tar.gz ### 32-Bit version ### wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xfz ioncube_loaders_lin_x86.tar.gz
次に、PHPが拡張機能をロードしている場所を特定する必要があります。これは、以下のコマンドを実行して確認することで実行できます。
### php -i | grep extension_dir extension_dir => /usr/lib64/php/modules => /usr/lib64/php/modules
抽出したIonCubeフォルダーを開き、一致するIonCubeローダーファイルをPHPバージョンにコピーします。
cd ioncube cp ioncube/ioncube_loader_lin_5.4.so /usr/lib64/php/modules
ファイルがextensionsディレクトリにコピーされたら、正しい拡張子を使用するようにPHP構成ファイルが更新されていることを確認する必要があります。
nano /etc/php.ini
ファイルの一番上に次の行を追加しましょう:
zend_extension = /usr/lib64/php/modules/ioncube_loader_lin_5.4.so
これで、Apacheを再起動して、変更を加えることができます:
systemctl restart httpd.service
ステップ4.CentOS7でionCubeをテストします。
PHPのバージョンとionCubeローダーのバージョンが表示されている場合は、CentOS7システムにIonCubePHPローダーが正常にインストールおよび構成されていることを意味します。
php -v
結果:
PHP 5.4.16 (cli) (built: Jun 28 2015 22:15:27) 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.0.18, Copyright (c) 2002-2015, by ionCube Ltd.
おめでとうございます。IonCubeローダーが正常にインストールされました。CentOS7システムにIonCubeローダーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、IonCubeの公式Webサイトを確認することをお勧めします。