Почему Phabricator все еще предупреждает меня: расширение PHP «APC» не установлено

Я установил APC 3.1.13 через PECL на CentOS 7. Вроде все в порядке.

php -i | grep apc вывод:

Additional .ini files parsed => /etc/php.d/apcu.ini,
apc
apcu
MMAP File Mask => /tmp/apc.XXXXXX
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 => /tmp/apc.XXXXXX => /tmp/apc.XXXXXX
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

но списки проблем Phabricator все еще предупреждают меня: PHP Extension 'APC' Not Installed. Это ложное сообщение? Что я могу с этим поделать?


person Amos    schedule 17.08.2015    source источник
comment
Поскольку в вашем вопросе об этом не упоминалось, я спрошу... Вы перезапустили Apache? Большая часть моего опыта связана с Gentoo, а не с CentOS. В Gentoo есть отдельные файлы php.ini для Apache и CLI. Эта команда покажет командную строку, вы можете проверить, есть ли отдельный php.ini для Apache.   -  person CEPA    schedule 17.08.2015
comment
@CEPA Я перезапустил свою машину, и все равно ничего хорошего.   -  person Amos    schedule 17.08.2015


Ответы (1)


Убедитесь, что вы включили его в конфигурации Apache.

На моей коробке это: /etc/php5/apache2/conf.d/20-apcu.ini

Запуск php -i — это просто интерфейс командной строки, Apache загружает свои собственные расширения.

person Chad Little    schedule 19.08.2015
comment
Это модуль Apache. Кли вызывает это? Как я могу включить его? - person Amos; 20.08.2015