
07.02.2009, 13:51
|
|
Постоянный
Регистрация: 06.05.2007
Сообщений: 393
С нами:
10008797
Репутация:
398
|
|
Установка eAccelerator на FreeBSD
Устанавливаем сервер eAccelerator из портов
PHP код:
cd /usr/ports/www/eaccelerator
make
make install
изменяем файл php.ini
Код:
vi /usr/local/Zend/etc/php.ini
по умолчанию где он находится иначе введите свой путь
добавляем строчки
PHP код:
zend_extension="/usr/local/lib/php/20020429/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"
Комментируем следующие строчки в конфиге:
PHP код:
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2.5.7
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2.5.7
Если вы не используете Zend optimiser добавить следующее к php.ini:
PHP код:
extension="eaccelerator.so"
eaccelerator.shm_size="16"
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:
PHP код:
mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator
Вы можете проверить, работает ли eAccelerator скопировав в вашу папку htdocs:
Код:
/usr/ports/www/eaccelerator/work/eaccelerator/eaccelerator.php
|
|
|