2015-08-17 1 views
0

Я установил APC 3.1.13 через PECL на CentOS 7. Все кажется ОК.Почему Фабрикатор все еще предупреждает меня: PHP-расширение «APC» не установлено

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. Это ложное сообщение? Что я могу сделать с этим?

+0

Поскольку в вашем вопросе не было упомянуто, я собираюсь спросить ... Вы перезапустили Apache? Большая часть моего опыта связана с Gentoo, а не с CentOS. В Gentoo существуют отдельные файлы php.ini для Apache и CLI. Эта команда покажет командную строку, вы можете проверить, есть ли отдельный php.ini для Apache. – CEPA

+0

@CEPA Я перезапустил свою машину и до сих пор нехорошо. – Amos

ответ

0

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

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

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

+0

Это модуль Apache. Вызывает ли это это? Как я могу включить его? – Amos