eAccelerator のインストール

ココからソースを持ってきて展開。

[paraches@localhost myTest]$ wget http://downloads.sourceforge.net/project/eaccelerator/eaccelerator/eAccelerator%200.9.6.1/eaccelerator-0.9.6.1.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Feaccelerator%2F&ts=1328797855&use_mirror=jaist
[paraches@localhost myTest]$ unzip eaccelerator-0.9.6.1.zip 

ビルドしてインストール

[paraches@localhost eaccelerator-0.9.6.1]$ phpize
[paraches@localhost eaccelerator-0.9.6.1]$ ./configure --enable-eaccelerator
[paraches@localhost eaccelerator-0.9.6.1]$ make
[paraches@localhost eaccelerator-0.9.6.1]$ sudo make install
Installing shared extensions:     /usr/lib64/php/modules/
[paraches@localhost eaccelerator-0.9.6.1]$ 

/etc/php.ini の extension 部分に eaccelerator.so を追加

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

extension=eaccelerator.so

; If you wish to have an extension loaded automatically, use the following
; syntax:

eaccelerator.cache_dir の場所を /var/tmp/eaccelerator に変更。
/etc/php.ini の最後に加える。

[sysvshm]
; A default size of the shared memory segment
;sysvshm.init_mem = 10000

[eAccelerator]
eaccelerator.cache_dir = "/var/tmp/eaccelerator"

; Local Variables:

eaccelerator.cache_dir を作成してパーミションを変更。

[paraches@localhost eaccelerator-0.9.6.1]$ sudo mkdir -p /var/tmp/eaccelerator
[paraches@localhost eaccelerator-0.9.6.1]$ sudo chmod 777 /var/tmp/eaccelerator