Поддержка в ICQ
253536304
438127104
Статьи по настройке
Установка vsftpd
Установка httpd
Установка php
Установка eAccelerator
Установка eAccelerator на CentOS 5
eAccelerator – это кешер для php – очень хорошо ускоряет работу сервера, за счет сохранения бинарного кода выполняемого скрипта. Ведь каждый раз при запуске php скрипта php интерпритатор переводит его в бинарный код. С установленным eaccelerator’ом ему на это не придется тратить время. Особенно актуально для блогов, сайтов на CMS или CJ сайтов. Все сайты с высокой посещаемостью и использованием php скриптов просто обязаны иметь это расширение.
Подразумевается что apache/httpd + php у вас уже установлен.
Заходим по ssh
В самое начало php.ini сразу после [PHP] вставляем конфиг:
сохраняем php.ini и идем создавать каталог для кэша:
Теперь перезапускаем apache:
Через некоторое время в каталоге /var/eaccelerator должны появиться подкаталоги 1 2 3…. Если они там есть значит все в порядке и eccelerator работает.
Подразумевается что apache/httpd + php у вас уже установлен.
Заходим по ssh
[root@localhost ~]# wget http://maxided.com/eaccelerator-0.9.5.3.zip
[root@localhost ~]# yum install unzip
[root@localhost ~]# unzip eaccelerator-0.9.5.3.zip
[root@localhost ~]# cd eaccelerator-0.9.5.3
[root@localhost ~]# phpize
[root@localhost ~]# ./configure
[root@localhost ~]# make
[root@localhost ~]# make install
[root@localhost ~]# yum install unzip
[root@localhost ~]# unzip eaccelerator-0.9.5.3.zip
[root@localhost ~]# cd eaccelerator-0.9.5.3
[root@localhost ~]# phpize
[root@localhost ~]# ./configure
[root@localhost ~]# make
[root@localhost ~]# make install
В самое начало php.ini сразу после [PHP] вставляем конфиг:
extension=eaccelerator.so
eaccelerator.shm_size="200" //лимит кэша в мегабайтах
eaccelerator.allowed_admin_path = "/var/www/domen.com/control.php"
eaccelerator.cache_dir="/var/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.shm_size="200" //лимит кэша в мегабайтах
eaccelerator.allowed_admin_path = "/var/www/domen.com/control.php"
eaccelerator.cache_dir="/var/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"
сохраняем php.ini и идем создавать каталог для кэша:
[root@localhost ~]# mkdir /var/eaccelerator
[root@localhost ~]# chmod 777 /var/eaccelerator
[root@localhost ~]# chmod 777 /var/eaccelerator
Теперь перезапускаем apache:
[root@localhost ~]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Через некоторое время в каталоге /var/eaccelerator должны появиться подкаталоги 1 2 3…. Если они там есть значит все в порядке и eccelerator работает.
