2009年10月 9日

eAccelerator php

# vi /etc/yum.repos.d/utterramblings.repo
enabled=0

enabled=1

# yum -y install php-devel

# vi /etc/yum.repos.d/utterramblings.repo
enabled=0

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

# bzip2 -dc eaccelerator-0.9.5.3.tar.bz2 | tar xvf -

場所確認
# updatedb
# locate phpize

# cd eaccelerator-0.9.5.3

# phpize
# ./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config

 

# make

# make install

ファルダ/usr/lib/php/modules/
確認

php.ini
最終行に追加

zend_extension="/usr/lib/php/modules/eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
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.allowed_admin_path="/home/info/htdocs/foo/control.php"

Step 4. Creating cache directory

  mkdir /tmp/eaccelerator
  chmod 0777 /tmp/eaccelerator

解凍したフォルダにcontrol.phpが
あるので、ID passを変更して
設置する