トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   一覧 最終更新   ヘルプ   最終更新のRSS
 


動作確認ディストリビューション

eAccelerator 0.9.5.3のインストール

eAcceleratorTurck MMCacheからforkしたPHPアクセラレーターの一つです。
(まぁ、なのでインストール方法はTurck MMCacheと同じですが)
ココでは、eAcceleratorのインストールの仕方について説明します。

eAcceleratorのビルドには以下の要件が必要です。

  • php4 or php5
  • autoconf
  • automake
  • libtool
  • m4がインストールされていること。

eAcceleratorのソースを取得

$ wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2

ソースの解凍

$ bzcat eaccelerator-0.9.5.3.tar.bz2 |tar xvf -
または
$ tar jxvf eaccelerator-0.9.5.3.tar.bz2 

ディレクトリ移動

$ cd eaccelerator-0.9.5.3

コンパイル準備(phpizeコマンドはphp-develパッケージをインストールする必要あり)

$ phpize
$ ./configure

コンパイル

$ make

インストール

# make install
Installing shared extensions:     /usr/lib/php4/

設定ファイルの配置
※php.iniに直接書き込むか、または、下記のようにphp.d配下に配置し自動で読み込むかは、環境によって異なります。

# cp eaccelerator.ini /etc/php.d/

設定ファイルの確認

# less /etc/php.d/eaccelerator.ini

以下のファイルパスがインストール後に表示された内容と一致しているか確認
zend_extension="/usr/lib/php4/eaccelerator.so"

キャッシュ用ディレクトリを作成

# mkdir /tmp/eaccelerator
# chmod 0777 /tmp/eaccelerator

Webサーバーの再起動

# service httpd restart

eAcceleratorが有効になったかどうかはphpinfo();関数を利用して確認するか、CLIで php -v と入力し確認する。

$ php -v
PHP 4.3.9 (cgi) (built: Sep 26 2007 15:18:32)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
    with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator ←コレが表示されればインストールOK

Last-modified: 2009-12-12 (土) 15:09:51 (3294d)