PHP設定 · 1 min read · Nov 26, 2025

Debian Wheezyで全PHPモード(CLI、CGI、FCGI、FPM)用のIoncube Loaderをインストールする

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

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

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およびFCGI PHPの場合:

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の初期化ファイル、一般的にphp.iniと呼ばれるものは、
; PHPの動作の多くの側面を構成する責任があります。
[...]

最後に、変更を適用するためにapacheを再起動します:

service apache2 restart

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

service php5-fpm restart

ioncubeローダーがウェブサイトのPHP設定に正しく含まれているかをテストするために、次の内容を持つinfo.phpテストファイルを作成し、サイトのウェブディレクトリに配置します:

vi info.php

次の内容で:

そして、ウェブブラウザでURLを開くと、そこにioncubeローダーが言及されているのが見えるはずです:

info.phpファイルがもう必要ない場合は、削除するのを忘れないでください!

リンク

  • Ioncube
  • Debian
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。