Я пытаюсь включить APC на сервере под управлением Ubuntu 14.04
Кажется, что APC правильно включен, поскольку, когда я запускаю эту команду:
sudo php -i | grep "apc"
Терминал возвращает это:
apc
apcu
apc.coredump_unmap => Off => Off
apc.enable_cli => Off => Off
apc.enabled => On => On
apc.entries_hint => 4096 => 4096
apc.gc_ttl => 3600 => 3600
apc.mmap_file_mask => no value => no value
apc.preload_path => no value => no value
apc.rfc1867 => Off => Off
apc.rfc1867_freq => 0 => 0
apc.rfc1867_name => APC_UPLOAD_PROGRESS => APC_UPLOAD_PROGRESS
apc.rfc1867_prefix => upload_ => upload_
apc.rfc1867_ttl => 3600 => 3600
apc.serializer => php => php
apc.shm_segments => 1 => 1
apc.shm_size => 32M => 32M
apc.slam_defense => On => On
apc.smart => 0 => 0
apc.ttl => 0 => 0
apc.use_request_time => On => On
apc.writable => /tmp => /tmp
Кроме того, когда я достигаю apc.php, страница загружается, как и ожидалось, но информации нет. Значения даты перепутаны:
Вот скриншот моего рендеринга apc.php
А вот скриншот печати phpinfo ()
Наконец, у вас есть моя конфигурация (/etc/php5/cli/conf.d/20-apcu.ini):
extension=apcu.so
apc.shm_size=10000
apc.ttl=0
apc.gc_ttl=3600
apc.stat=1
apc.max_file_size = 100M
APC не работает на php 5.5, попробуйте использовать opcache, установленный по умолчанию на php 5.5 -> http://php.net/manual/en/book.opcache.php
Вы можете прочитать больше об этом ответе -> https://stackoverflow.com/a/10109553/1530342