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.gzPHPの設定
次に、viやnanoのようなエディタでphp.iniファイルを編集します:
mod_phpの場合:
vi /etc/php5/apache2/php.iniCGIおよびFCGI PHPの場合:
vi /etc/php5/cgi/php.iniPHPコマンドラインスクリプトの場合:
vi /etc/php5/cli/php.iniPHP-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 restartPHP-FPMを使用している場合は、PHP-FPMプールデーモンも再起動します:
service php5-fpm restartioncubeローダーがウェブサイトのPHP設定に正しく含まれているかをテストするために、次の内容を持つinfo.phpテストファイルを作成し、サイトのウェブディレクトリに配置します:
vi info.php次の内容で:
そして、ウェブブラウザでURLを開くと、そこにioncubeローダーが言及されているのが見えるはずです:
info.phpファイルがもう必要ない場合は、削除するのを忘れないでください!
リンク
- Ioncube
- Debian
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。