Добрый день! Настроил связку nginx + php-fpm + eaccelerator.
Конфиг eaccelerator:
[eAccelerator]
extension="eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.shm_max="0"
eaccelerator.cache_dir="/var/cache/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.compress="1"
eaccelerator.compress_level="9"
Сомнения возникли по тому поводу, что /var/cache/eaccelerator содержит только пустые каталоги. В них нет ни одного файла. Как я понимаю, модуль должен переводить в байт-код php-скрипты и хранить их какое-то время в кеше, но почему тогда кеш пуст?