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

Debian WheezyにすべてのPHPモード(CLI、CGI、FCGI、FPM)用のIoncubeローダーをインストールする

このチュートリアルでは、すべてのPHPモードで使用できるようにDebianWheezyにIoncubeLoaderをインストールする方法について説明します。 php.iniファイルの1つがサーバーに存在しない場合、このphpモードはインストールされていないため、そのphp.iniファイルをスキップできます。

wgetを使用して最新のioncubeローダーをダウンロードし、アーカイブを解凍します:

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

ローダーを/usr/ local /に移動し、/tmpディレクトリをクリーンアップします

mv ioncube /usr/local/
rm ioncube_loaders_lin_x86-64.tar.gz
PHPの構成

次に、viやnanoなどのエディターでphp.iniファイルを編集します。

mod_phpの場合:

vi /etc/php5/apache2/php.ini

CGIおよびFCGIPHPの場合:

vi /etc/php5/cgi/php.ini

PHPコマンドラインスクリプトの場合:

vi /etc/php5/cli/php.ini

PHP-FPMで実行されるスクリプトの場合

vi /etc/php5/fpm/php.ini

ファイルの先頭([PHP]行の前)に次の行を追加します。

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so

したがって、結果のファイルは次のようになります。

zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.4.so
[PHP]

;;;;;;;;;;;;;;;;;;;
; About php.ini   ;
;;;;;;;;;;;;;;;;;;;
; PHP's initialization file, generally called php.ini, is responsible for
; configuring many of the aspects of PHP's behavior.
[...]

最後に、apacheを再起動して、変更を適用します。

service apache2 restart

PHP-FPMを使用する場合は、PHP-FPMプールデーモンも再起動します。

service php5-fpm restart

ioncubeローダーがWebサイトのPHP構成に正しく含まれていることをテストするには、次のコンテンツを含むinfo.phpテストファイルを作成し、サイトのWebディレクトリに配置します。

vi info.php

次の内容で:

<?php
phpinfo();
?>

そして、WebブラウザでURLを開くと、そこに記載されているioncubeローダーが表示されます。

info.phpファイルが不要になったら、忘れずに削除してください。

リンク
  • イオンキューブ
  • Debian

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

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

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

  1. UbuntuまたはDebianにcgiを使用してApacheとPHPをインストールして構成します

  2. DebianWheezyにSilexをインストールする

  3. スクリプト:DebianVPSにIonCubeをインストールする

  1. Debian10にPHPComposerをインストールして使用する方法

  2. Debian9にPHPComposerをインストールして使用する方法

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