APC не используется в Gentoo/Apache 2.2

Я установил APC на моем сервере Gentoo LAMP (Apache 2.2, PHP 5.2.13), и он работает нормально (я вижу это в phpinfo()), но на самом деле он не выполняет никакого кэширования. Глядя на apc.php, я вижу, что используется только 1,7% его памяти, что составляет один файл ~430 КБ. Я использую CMS на сервере (concrete5), который содержит сотни файлов PHP, поэтому я ожидаю, что использование кэша будет намного выше. Очевидно, это почему-то игнорируется.

Соответствующие настройки в php.ini:

[apc]
apc.enabled = 1
apc.shm_size = 32

Кроме этого это ваниль, насколько я знаю.

Если это поможет, вот вывод httpd -M:

Loaded Modules:
 core_module (static)
 authn_file_module (static)
 authn_default_module (static)
 authz_host_module (static)
 authz_groupfile_module (static)
 authz_user_module (static)
 authz_default_module (static)
 auth_basic_module (static)
 include_module (static)
 filter_module (static)
 deflate_module (static)
 log_config_module (static)
 env_module (static)
 expires_module (static)
 headers_module (static)
 setenvif_module (static)
 version_module (static)
 ssl_module (static)
 mpm_prefork_module (static)
 http_module (static)
 mime_module (static)
 status_module (static)
 autoindex_module (static)
 asis_module (static)
 info_module (static)
 suexec_module (static)
 cgi_module (static)
 negotiation_module (static)
 dir_module (static)
 actions_module (static)
 userdir_module (static)
 alias_module (static)
 rewrite_module (static)
 so_module (static)
 suphp_module (shared)
Syntax OK

и php -m:

[PHP Modules]
bcmath
calendar
ctype
curl
db
dbase
domxml
exif
ftp
gd
gettext
iconv
imap
mbstring
mcrypt
mime_magic
mysql
openssl
overload
pcre
posix
session
standard
sysvsem
sysvshm
tokenizer
xml
xslt
zlib

[Zend Modules]

Любые идеи будут высоко ценится!

2 ответа

Убедитесь, что настройки APC apc.cache_by_default = 1; В противном случае код операции не будет кэширован, только переменные, вручную запрошенные кодом.

Вы добавили расширение =apc.so где-нибудь в php.ini? Это как раз самая распространенная ошибка при попытке настроить APC: не загружать его.

Другие вопросы по тегам