.
Counter: 12295, today: 2, yesterday: 2

eAcceleratorのインストール

eAcceleratorを利用することにより、PHPの動作を高速化することができます。XOOPSなどPHPで動作するソフトウェアにも一定の効果があるので、試してみる価値はあります。

■eAccelerator-0.9.5のインストール手順
1.ログを格納するディレクトリなどの下準備

# mkdir -p /var/eacce/accelerator
# mkdir /var/eacce/logs
# mkdir /usr/lib/php/extensions

2.eAccelerator-0.9.5のダウンロード・解凍

# wget -c http://nchc.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.5.tar.bz2
# bunzip2 eaccelerator-0.9.5.tar.bz2
# tar xvf eaccelerator-0.9.5.tar -C /usr/local/src

3.eAccelerator-0.9.5のインストール

# cd /usr/local/src/eaccelerator-0.9.5
# phpize
# ./configure
# make
# make install
# cp modules/eaccelerator.so /usr/lib/php/extensions/

4.control.phpの各種設定

# vi control.php
以下の部分を変更
$user = "admin";
$pw = "eAccelerator";
↑Webブラウザでアクセスする際のBASIC認証ID、パスワードになります。
# cp ./control.php [DOCUMENT ROOT以下]
↑Webブラウザでアクセスする際のpathを指定

5.php.iniの各種設定

# vi [php.iniのPATH]/php.ini
以下の内容を追加
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; for eAccelerator setting ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
zend_extension = "/usr/lib/php/extensions/eaccelerator.so"
eaccelerator.shm_size = "16"
eaccelerator.cache_dir = "/var/eacce/accelerator"
eaccelerator.enable = "1"
eaccelerator.optimizer = "1"
eaccelerator.debug = 0
eaccelerator.log_file = "/var/eacce/logs/eaccelerator_log"
eaccelerator.name_space = ""
eaccelerator.check_mtime = "1"
eaccelerator.filter = ""
eaccelerator.shm_max = "0"
eaccelerator.shm_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"
eaccelerator.compress = "1"
eaccelerator.compress_level = "9"
eaccelerator.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"
eaccelerator.allowed_admin_path = "[DOCUMENT ROOT以下]/control.php"

6.apacheの再起動

/etc/rc.d/init.d/httpd restart

7.eAcceleratorコントロールへアクセス確認

control.phpにWebブラウザでアクセス
(例)http://hostname/control.php
※4で設定したBASIC認証あり。ここでeAcceleratorの各種設定が可能


リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
トラックバック [ トラックバック(0) ]
トラックバック URL: http://linuxexpert.ne.jp/modules/pukiwiki/tb/128

Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!