??????? ????? ??? ?????????? ? ??????????
cd /usr/local/src
mkdir eAccelerator
cd eAccelerator
?????? ? ????? ????????????? eaccelerator ? ????????????? ??? ? ????????? ?????. ???????? eaccelerator.
??? ????? ? ??????? ????? ??????????, ???? ?? ???, ?????? ??.
( yum install autoconf automake libtool php-devel )
wget http://nchc.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.5.3.tar.bz2
tar -xvjf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3
export PHP_PREFIX="/usr/local"
$PHP_PREFIX/bin/phpize - ???? ????? ??????? ??? - ?????????? ????? php5-dev
./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
(???? ????? ?????? ???? ?????????? ????? ??????? ???
phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config
????? ???? ? ????)
make
make install
??????
php.ini, ????? ??? ????? ????????? (
whereis php). ????????? ? ????? ????? ?????
??????? ? ?????.? ????? ???????? ????? ???????? ??? ?????????? ??? (
??????????)
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/" - ????? ?? ?????????.
extension = "eaccelerator.so"
eaccelerator.shm_size="64"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="1M" - ?? ????????? 0
eaccelerator.shm_ttl="3600" - ?? ????????? 0
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
???? ????? ?????????? ??? ?????????? ??? Zend, ?? ????? ??? ???
zend_extension="/usr/lib/php5/eaccelerator.so" - ????? ???? ? ???.
??????? ????? ??? ???????? ???? eaccelerator ? ??????? ????
mkdir /tmp/eaccelerator
chmod 777 /tmp/eaccelerator
service httpd restart
_________________________________________________________________________
??????? ?? ??????????
; PHP extension eAccelerator
; ?????????? ?????????? ???? ??????????
extension="eaccelerator.so"
; ???????? ????? ?????????? ???????? ??? eAccelerator
eaccelerator.enable="1"
; ???????????? ?????? ???? ? ??????????
eaccelerator.shm_size="64"
; ???????? ??????? ??? ???????? ????
eaccelerator.cache_dir="/var/eaccelerator"
; ?????????? ??? ????????? ?????????? ??????????
; ??????? ??????????? ???????? ?????????? ????
eaccelerator.optimizer="1"
; ???????? ???????? ??????????? PHP ??????. ?????????
; "1" ???? ?????????, ????? ??????????? ??? ????????????????
; ????? ? ????????????????? ??????.
eaccelerator.check_mtime="1"
; ????? ???????. ???? ????????? 1 ??? ??????
; ?????? ????????? ???? ????????, ??? ???????
; ???????????? ??????? ???? Apache ?? ????????? ????.
eaccelerator.debug="0"
; ????? ????? ?????????? ????? ??????????, ?????
; ????? ?????? ???? ??????????. ??-????????? ????
; ????? ?????? ?? ???????, ?? ?????????? ??? ?????.
; ??? ???????????? ????????????? ?????????? ????????????.
eaccelerator.filter=""
; ??????????? ?????????? ???????? ??????? ????? ????
; ?????????? ? ??????????? ??????. ??-?????????,
; "????" - ??? ???????????. ?????? ??????????? ? ??????,
; ?? ????? ??????? ?????????, ????????: 10240, 10K, 1M.
eaccelerator.shm_max="0"
; ????? ????????????? ??????????? ????????? ? ???????????
; ?????? ?????-?? ?????? ? ??? ???? ? ?????? ??? ?????
; ?? ???????? ?????, ?? ?????????? ??????? ?????, ???????
; ?? ???? ????????? ? ??????? ????????? "shm_ttl" ??????.
; ??-?????????, ??? ???????? ????? "0" - ?? ??????? ??????.
eaccelerator.shm_ttl="3600"
; ????? ????????????? ??????????? ????????? ? ???????????
; ?????? ?????-?? ?????? ? ??? ???? ? ?????? ??? ?????
; ?? ???????? ?????, ?? ?????????? ??????? ?????? ???????,
; ???? ?????????? ????? ??????? ???? ?? ??????, ???
; "shm_prune_period" ?????? ?????.??-?????????, ??? ????????
; ????? "0" - ?? ??????? ??????.
eaccelerator.shm_prune_period="0"
; ???????? ??? ????????? ??????????? ???????????? ????????
; _??????_ ?? ????. ???? ???????? ?? ?????? ?? ?????? ??????
; ? ??????????? ????????. ??-?????????, ???????? 0, ??? ????????
; ??? ?????? ????? ???????????? ? ? ?????? ? ?? ?????.
eaccelerator.shm_only="0"
; ???????? ??? ????????? ?????? ??????????????? ????????.
; ??-?????????, "1" - ???????.
eaccelerator.compress="1"
; ??????? ??????. ??-?????????, "9" - ????????.
eaccelerator.compress_level="9"