====== eAccelerator導入 ======
===== インストール =====
必要なパッケージのインストール
$ sudo yum -y install --enablerepo=remi php-devel autoconf automake libtool m4
eAcceleratorのインストール
$ wget -N https://github.com/eaccelerator/eaccelerator/tarball/master -O eaccelerator-eaccelerator-42067ac.tar.gz
$ tar zxvf eaccelerator-eaccelerator-42067ac.tar.gz
$ cd eaccelerator-eaccelerator-42067ac
$ phpize
$ ./configure
$ make
$ sudo make install
===== 設定 =====
設定ファイルの作成
$ sudo cp eaccelerator.ini /etc/php.d/
$ sudo vi /etc/php.d/eaccelerator.ini
# 15行目 コメントアウト
#extension="eaccelerator.so"
# 16行目 コメントアウトを外して修正
zend_extension="/usr/lib64/php/modules/eaccelerator.so"
# 25行目 共有メモリサイズを変更
eaccelerator.shm_size = "64"
キャッシュの保存先を作成
mkdir /tmp/eaccelerator
chmod 777 /tmp/eaccelerator
Apacheの再起動
$ sudo /etc/init.d/httpd restart
{{tag>Linux CentOS eAccelerator}}